Senior Frontend Developer
JavaScript, Angular, Test-Driven Development, Micro frontend architecture, Mobile web, RxJS, ngrx, single-spa
We are seeking a talented Senior Frontend Developer with a specialization in Angular to enhance our team. The ideal candidate will bring a robust background in designing scalable, responsive web applications and possess a profound grasp of contemporary frontend technologies.
Responsibilities
- Develop and sustain high-quality, scalable, and responsive web applications leveraging Angular
- Implement Micro Frontends and utilize Single-Spa frameworks to ensure a modular and maintainable architecture
- Employ NgRx, RxJS, and additional frontend technologies to improve application state management and performance
- Apply Test-Driven Development (TDD) methodologies to guarantee code reliability and maintainability
- Optimize applications for mobile responsiveness and ensure compatibility across various browsers
- Collaborate with backend developers, UI/UX designers, and other team members to craft seamless user experiences
- Keep abreast of the latest frontend technologies and best practices to perpetually enhance development processes
Requirements
- Bachelor's Degree in Computer Science or a related field; Master’s degree preferred
- Over 3 years of experience in JavaScript development, particularly with Angular in developing enterprise-level applications
- Strong understanding of mobile responsive development and best practices for crafting cross-device compatible applications
- Proficient in Test-Driven Development (TDD) with practical experience in using testing frameworks
- Excellent problem-solving skills, meticulous attention to detail, and a capability to collaborate effectively within a team
- Fluent in English, with proficiency at a B2 level or higher
Nice to have
- Knowledge of Micro Frontends and Single-Spa frameworks for modular application development
- Experience in optimizing web applications for mobile devices
- Familiarity with NgRx, RxJS, and other cutting-edge frontend technologies
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn