Georgia
We are seeking a skilled Senior JavaScript Developer to join our team and contribute to the development of innovative and robust web applications. This role offers the opportunity to work on exciting projects, collaborate with a talented team, and leverage cutting-edge technologies to deliver impactful solutions. You will play a key role in shaping the technical foundation of our products while driving excellence in development processes.
Responsibilities
- Develop high-performing, scalable front-end applications using JavaScript
- Work closely with designers, product teams, and backend developers to create seamless applications
- Write well-structured, maintainable code following industry standards and best practices
- Conduct code reviews to ensure quality and consistency across the development team
- Optimize web applications for speed and usability across different browsers and devices
- Identify and resolve technical issues to maintain smooth application functionality
- Deliver responsive and visually appealing user interfaces based on design specifications
- Stay informed about new technologies and frameworks to continuously improve development practices
- Collaborate on the design and architecture of new features and system improvements
- Engage in Agile workflows, including planning, stand-ups, and retrospectives
Requirements
- Three or more years of professional experience developing with JavaScript
- Experience with unit testing tools such as Jest, Karma, or Mocha, with a focus on creating and maintaining test cases
- Strong expertise in build tools like Webpack, Gulp, and Grunt for optimizing and automating development workflows
- In-depth knowledge of React and its ecosystem, including component-based development and state management
- Hands-on experience with Redux or Flux for effective application state handling
- Familiarity with AWS cloud services, including deploying, configuring, and optimizing applications
- Advanced English communication skills, both spoken and written, at a B2 proficiency level or higher
Nice to have
- Background in TypeScript development to improve code reliability and scalability for larger-scale projects
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