Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a highly skilled Senior JavaScript Developer to join our team.
In this position, you will be tasked with creating, enhancing, and optimizing sophisticated web applications. You will work collaboratively with cross-functional teams to deliver innovative solutions that align with business objectives and user expectations.
Responsibilities
- Develop and maintain web applications leveraging modern JavaScript frameworks and technologies
- Collaborate with designers, backend developers, and other team members to implement engaging and functional features
- Write clear, reusable, and efficient code in line with best practices and industry standards
- Enhance application functionality, performance, and responsiveness across multiple platforms
- Identify and resolve technical challenges and bugs reported by testing teams or end-users
- Participate in code review sessions to ensure quality and consistency in development
- Stay up to date with advancements in JavaScript and web development technologies
- Contribute to the technical planning and design of web application architecture
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline
- Minimum of 3 years of professional experience in JavaScript development
- Strong expertise in JavaScript programming, including proficiency in ES6+ syntax
- Hands-on experience with ReactJS, Redux, and state management tools such as redux-saga or redux-thunk
- Solid understanding of GraphQL and experience in API integration
- Proficiency in CSS3 for responsive design and visual styling
- Experience using testing frameworks like Jasmine, Jest, and WebdriverIO
- Knowledge of CI/CD processes and tools including Jenkins
- Familiarity with build tools such as Webpack and code analysis tools like eslint
- Experience with browser testing solutions, including Sauce Labs
- Comprehensive knowledge of version control systems, especially Git and GitHub workflows
- Ability to design and implement secure and scalable web applications
- Fluent in English, both spoken and written, at a B2+ proficiency level or higher
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
Key Skills
Ranked by relevanceReady to apply?
Join EPAM Systems and take your career to the next level!
Application takes less than 5 minutes

