Tech Lead - React/Typescript
Tech Lead PositionThe client is hiring a tech lead for one of their product teams. Typically they're building some aspect of a customer's journey in managing their bank/credit accounts- this client is the bank behind many popular retailer credit cards.Responsibilities:Develop and maintain high-quality web applications using React.js, ensuring optimal performance and user experience.Design and implement microservices-based solutions, following domain-driven design (DDD) principles to create modular and flexible systems.Leverage your experience in Javascript to work on both frontend and backend components as needed.Apply software design principles and UML methodology to create well-structured, maintainable, and scalable code.Provide technology architectural assessments, strategies, and roadmaps for one or more technology domains.Define and implement standard processes and procedures for managing data integration and data exchange models between systems on premise and cloud systems including security, traceability, audit, performance, and risk.Work with delivery team to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.Design and develop efficient, compatible, and secure custom software applications to deliver complete and highly reliable software and improve end-user experience.Requirements:10+ years of experience within development/software engineering – fullstack but heavier front end2+ years experience leading/mentoring other people on teamStrong Front end Experience with ReactNext.js experiencePreferably node on back endVanilla JavaScript experience, JavaScript frameworksTesting with Cypress or React testing library/component testing, or JestTypescriptGit ExperienceExposure + interest in AI (like prompt engineering, Agent architecture, agentic loops, etc)Plusses:OpenID Connect (OIDC)OAuth 2