EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a
Senior Front-End Developer
to join our team and contribute to the creation of dynamic and engaging user interfaces.
This role requires a passion for building scalable front-end solutions and an ability to collaborate effectively with cross-functional teams.
You will be working on exciting projects that prioritize performance, usability, and innovation.
Responsibilities
- Develop and maintain high-quality, scalable, and reusable front-end code
- Collaborate with designers and back-end developers to ensure seamless integration of visual elements and backend functionality
- Optimize front-end performance to meet runtime efficiency and performance targets
- Build and maintain large-scale Single Page Applications (SPA) with a focus on clean architecture and maintainability
- Transition legacy codebases to modern frameworks and standards
- Critique and refine existing designs to ensure consistency and usability
- Contribute to the development of Progressive Web Applications (PWA) for enhanced user experiences
- Implement and maintain automated testing frameworks to ensure code stability and reliability
- Stay up-to-date with industry trends and emerging technologies to improve front-end development practices
Requirements
- A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- At least 3 years of professional experience in front-end software development
- Expertise in JavaScript and proficiency with React and Redux frameworks
- Experience building scalable, multi-tenant front-end environments that deliver rich user experiences
- Skilled in Progressive Web Application (PWA) development
- An ability to critique and refine designs with attention to detail, even without formal design skills
- Experience working with large-scale SPAs, with a focus on performance optimization and CI/CD compilation processes
- Hands-on experience transitioning legacy codebases to modern standards
- Proficiency in automated testing and contributing to test frameworks like Playwright
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- amiliarity with Amazon Web Services (AWS) for front-end hosting and integration
- Understanding of REST API architecture and its integration with front-end applications
- Basic knowledge of testing automation tools and principles
We offer
- 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