This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and motivated Senior Frontend Engineer with a strong focus on Angular development and experience in microservices-based architectures. The ideal candidate will be responsible for designing, developing, and implementing robust and scalable user interfaces for our critical enterprise applications. This role requires a deep understanding of modern frontend technologies, strong problem-solving abilities, and a passion for creating exceptional user experiences.
Job Responsibility:
Lead the design, development, and maintenance of complex single-page applications using Angular framework
Collaborate with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions
Develop responsive and performant user interfaces, ensuring cross-browser compatibility and accessibility standards
Integrate frontend applications with RESTful APIs and microservices, managing data flow and state effectively
Implement clean, efficient, and well-documented code following best practices, design patterns, and coding standards
Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines
Contribute to the continuous improvement of our development processes, tools, and technologies
Mentor junior developers and foster a culture of technical excellence and collaboration
Troubleshoot and debug issues, ensuring high performance and reliability of applications
Stay up-to-date with emerging frontend technologies, Angular ecosystem updates, and industry trends
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
4+ years of professional experience in frontend development, with a significant focus on Angular (versions 8+ preferred)
Experience in Microservices based architecture
Expert-level proficiency in TypeScript, JavaScript, HTML5, and CSS3
Extensive experience with modern frontend build pipelines and tools (e.g., Webpack, npm/yarn, Angular CLI)
Solid understanding of microservices architecture patterns and experience integrating with RESTful APIs
Demonstrated experience with state management libraries (e.g., NgRx, RxJS)
Strong knowledge of responsive design principles and mobile-first development
Experience with version control systems, Enterprise Git, Bitbucket
Familiarity with testing frameworks (e.g., Jasmine, Karma, Jest) and writing comprehensive unit and integration tests
Understanding of UI/UX principles and ability to implement user-friendly interfaces
Excellent problem-solving, analytical, and communication skills
Ability to work effectively in an Agile development environment
Nice to have:
Experience with other frontend frameworks (e.g., React, Vue.js)
Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
Experience with performance optimization techniques for web applications