- 10+ years of experience within development/software engineering – fullstack but heavier front end
- 2+ years experience leading/mentoring other people on team
- Strong Front end Experience with React
- Next.js experience
- Preferably node on back end
- Vanilla JavaScript experience, JavaScript frameworks
- Testing with Cypress or React testing library/component testing, or Jest
- Typescript
- Git Experience
- Exposure + interest in AI (like prompt engineering, Agent architecture, agentic loops, etc)
Plusses:
- OpenID Connect (OIDC)
- OAuth 2
Day to Day:
The 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.
• 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.