Software Engineer III - React / TypeScript, Gen AI, Frontend
Create a free account to apply in seconds
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III in the Securities Services team within the Commercial & Investment Bank, you will design and deliver secure, scalable technology products that drive business success. You will build and evolve a shared frontend platform and reusable UI patterns, focusing on performance, accessibility, and developer experience. You will help deliver AI-enabled user experiences and accelerate engineering velocity by responsibly using modern AI developer tools. Your work will directly impact our customers and the way we build technology.
This is a pure frontend position with a strong AI focus: you will help deliver AI-enabled user experiences and raise engineering velocity by using modern AI developer tools responsibly (e.g., AI-assisted coding, debugging, and test generation), while maintaining a high bar for correctness, security, and quality.
Job Responsibilities:
• Design, develop, and troubleshoot creative software solutions for technical challenges.
• Write secure, high-quality production code and maintain UI logic that integrates with shared platforms.
• Develop and maintain reusable React components and UI patterns for complex workflows.
• Build high-performance, data-intensive user interfaces using profiling and optimization techniques.
• Engineer accessible, inclusive experiences by partnering with UX and design teams.
• Write and maintain automated tests (unit, integration, end-to-end) to ensure reliability and quality.
• Collaborate with UX designers, product stakeholders, and developers to build custom UI components.
• Develop tools and automated processes to streamline development and enhance developer experience.
• Build Generative AI interface solutions using React and TypeScript, following CI/CD standards.
• Work closely with Product, UX, and cross-functional partners to deliver capabilities in agile sprints.
• Actively use AI development tools for code generation, refactoring, debugging, documentation, and testing.
Required Qualifications, Capabilities, and Skills:
• Formal training or certification in software engineering.
• Expertise in HTML, CSS, JavaScript, React, TypeScript, and state management.
• Experience optimizing and debugging performance and memory issues in web applications.
• Strong communication and collaboration skills with cross-functional teams.
• Familiarity with agile methodologies, production readiness, and security-aware development.
• Experience maintaining production UI code in large development teams.
• Understanding of user experience principles and customer-oriented development.
• Testing experience with component/unit and end-to-end tools (e.g., React Testing Library, Cypress, Playwright).
• Experience building or integrating Generative AI features in frontend products.
• Proficiency with CLI, Git, and CI/CD practices.
• Regular use of AI coding tools with strong validation and code quality practices.
Preferred Qualifications, Capabilities, and Skills:
• Exposure to cloud technologies and modern web delivery.
• Experience with shared UI platforms or component libraries.
• Strong accessibility engineering, including WCAG compliance and remediation.
• Experience improving developer experience at scale.
• Understanding of software best practices, development lifecycle, and Agile tools.