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 seeking an experienced and motivated
Senior Frontend Developer
to join our team.
In this role, you will collaborate with product, design, and engineering teams to create and maintain customer-facing applications for our main website and affiliate insurance platforms. Your expertise will help deliver seamless user experiences and optimized web solutions.
Responsibilities
Develop and maintain responsive web applications and dashboards using Angular
Collaborate with the product team to transform wireframes and mockups into functional, high-quality code
Ensure the feasibility of UI/UX designs and optimize applications for performance and scalability
Implement RESTful APIs and integrate frontend applications with backend services
Write clean, maintainable, and testable code across the entire stack
Participate in code reviews, sprint planning sessions, and team stand-ups to ensure alignment and quality
Troubleshoot and debug issues across the stack to ensure reliability and functionality
Stay updated on emerging technologies and best practices in frontend development, Angular, and full-stack frameworks
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
At least 3 years of relevant experience in frontend development
Extensive experience designing and developing front-end applications with Angular, Node.js, JavaScript, HTML, and CSS
Proficiency in building and consuming RESTful APIs
Experience developing internet-facing and mobile applications
Strong understanding of object-oriented programming, software engineering techniques, and quality engineering principles
Familiarity with parallel programming and database management concepts
Proven experience integrating APIs with frontend or mobile-specific frameworks
Proficiency in SQL
Ability to manage multiple tasks and consistently meet deadlines
Strong collaboration skills for working in cross-functional teams
Excellent written and verbal communication skills
Fluent English proficiency (written and spoken) at a B2+ level or higher
Experience in implementing Tag management solutions(Adobe Experience Platform Data Collection-previously known as Adobe Launch)
Nice to have
Experience working with Contentful or other headless content management systems
Background in developing applications using Ruby
Familiarity with Accessibility and SEO best practices
Experience with Agile and SCRUM development methodologies
Knowledge of CI/CD pipelines and testing frameworks such as Node Tap
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