Skip to main content

Application Programmer III

Woodbridge Township, NJ
Permanent

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.
Required Skills & Experience
  • 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%).
Non-Technical Skills
  • 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.
Preferred Qualifications
  • 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.
Qualifications
  • Bachelors (or higher) degree in Computer Science or related field.
  • 5 years in similar roles.

For immediate consideration please click APPLY.

Job Type: Permanent

Job ID: 254860878