Must Haves:
- 7+ years of experience as a front end developer
- Strong Testing experience with Cypress – leading integrations/implementations
- Front end Experience with React
- Typescript
- Vanilla JavaScript experience, JavaScript frameworks
- Git Experience
- Experience building test automation for large, complex legacy monolithic applications.
- Strong softs skills/communication
Day to Day:
The client is hiring a front end developer/QE for one of their teams. We’re looking for a highly experienced, senior-level QE engineer with deep expertise in Cypress and a proven track record of building test automation for large, complex legacy monolithic applications. We need someone at the top of their field who can lead the automation strategy and tackle complex technical challenges. 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. This candidate will also be heavily involved with testing using Cypress.
• 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.