We are seeking a talented and experienced Lead Front End Developer to join our team in a permanent remote role. As a Lead Front End Developer, you will be responsible for designing, developing, and maintaining dynamic and responsive user interfaces. Your expertise in Angular and TypeScript, combined with your experience in modern frontend technologies and testing frameworks, will be crucial in delivering high-quality solutions.
Key Responsibilities
- Angular Development. Utilize Angular to build and enhance responsive and dynamic user interfaces, ensuring a seamless and engaging user experience.
- TypeScript Expertise. Write robust and maintainable code using TypeScript, adhering to best practices and standards.
- Testing and Quality Assurance. Leverage the Karma-Jasmine framework to write efficient UI test cases, ensuring the reliability and performance of frontend applications.
- BDD Testing. Implement Behavior-Driven Development (BDD) testing patterns to enhance code quality and streamline testing processes.
- API Testing. Conduct thorough testing of APIs using tools such as Postman or SwaggerUI to verify backend service functionality and reliability.
- Collaboration. Work closely with cross-functional teams to integrate frontend components with backend services and ensure a cohesive development process.
Must-Have Skills
- Angular. Proven experience with Angular for creating and managing responsive user interfaces.
- TypeScript. Strong proficiency in TypeScript for writing scalable and maintainable code.
- Karma-Jasmine. Hands-on experience with Karma-Jasmine for frontend testing.
- BDD Testing Patterns. Familiarity with Behavior-Driven Development for effective testing practices.
- API Testing. Experience with API testing tools like Postman or SwaggerUI.
Qualifications
- Experience. Minimum of 6+ years in frontend development with a strong focus on Angular and TypeScript.
- Education. Relevant degree or equivalent experience in a related field.
Why Join Us
- Remote Flexibility. Enjoy the benefits of a permanent remote role.
- Innovative Environment. Work with cutting-edge technologies in a dynamic IT consulting landscape.
- Career Growth. Opportunities for professional development and career advancement.