Application Programmer III
Posted
Global Markets Generative AI UI Developer
Start your next adventure in Jersey City, NJ, a vibrant hub for technology and finance. This opportunity offers a dynamic environment where you can grow your skills and make a significant impact.
Join a team committed to leveraging Generative AI to drive insights and efficiencies in Global Markets. We are seeking a talented UI Developer to create modern, scalable, and accessible web interfaces using React and TypeScript. Collaborate with various teams to deliver exceptional user experiences and enterprise-grade applications.
Key Responsibilities- Design, develop, and maintain reusable UI components using React and TypeScript.
- Implement responsive and accessible interfaces aligned with enterprise standards (e.g., WCAG).
- Collaborate with product managers, UX designers, and backend engineers to deliver high-quality features.
- Integrate with RESTful APIs and manage application state using Redux Toolkit and RTK Query.
- Incorporate Vercel AI SDK UI components to enhance chatbot functionality and user experience.
- Ensure code quality through unit and integration testing using Vitest and React Testing Library.
- Participate in code reviews and contribute to architectural decisions.
- Optimize performance and troubleshoot issues across browsers and devices.
- Design, develop, and modify architecture components, application interfaces, and solution enablers while maintaining principal architecture integrity.
- Automate manual release activities and support CI/CD pipelines.
- Design, develop, and maintain automated test suites (integration, regression, performance).
- Troubleshoot build and setup failures and facilitate resolution.
- Communicate status frequently to technology partners.
- 5 years of experience in similar roles developing modern web applications with React and TypeScript (20%).
- Expert React and JavaScript/TypeScript development skills (20%).
- Strong understanding of component-based architecture and state management (15%).
- Experience with responsive design and accessibility best practices (10%).
- Hands-on experience in Python service-side development and APIs (e.g., FastAPI) (10%).
- Familiarity with testing frameworks (Vitest, React Testing Library) and pytest for Python (10%).
- Knowledge of build tools (Vite) and enterprise toolchains (Jenkins, SonarQube) (5%).
- Experience working in large teams on shared multi-repo codebases with CI/CD and continuous testing (5%).
- Proficiency with Git/Bitbucket and collaborative development workflows (5%).
- Experience with databases/caches (e.g., MongoDB, Redis) and distributed data (e.g., Impala) (5%).
- Self-starter able to break down complex problems, manage dependencies, and drive solutions efficiently.
- Detail oriented and highly organized.
- Clear and effective communication with business stakeholders, developers, and support teams.
- Adaptable to shifting and competing priorities.
- Committed and proactive in ensuring high quality of service.
- Experience with schema validation using Zod.
- Familiarity with component documentation tools (e.g., Storybook).
- Experience using Vercel AI SDK UI components to enhance conversational interfaces.
- Understanding of performance optimization techniques for large-scale applications.
- Experience developing frameworks and tools specific to AI/ML applications.
- Familiarity with cloud platforms and development in cloud environments.
- Bachelors (or higher) degree in Computer Science or related field.
- 5 years in similar roles.
For immediate consideration please click APPLY.
