Georgia
We are looking for an experienced Senior JavaScript Developer to become part of our team and drive the creation of cutting-edge web applications. This position provides an opportunity to work on challenging projects, collaborate with a skilled team, and utilize modern technologies to deliver impactful solutions. You will play a vital role in establishing the technical direction of our products while ensuring the highest standards in development practices.
Responsibilities
- Build scalable, high-quality front-end applications using JavaScript
- Collaborate with designers, product managers, and backend developers to deliver integrated solutions
- Write clean, efficient, and well-documented code that adheres to industry best practices
- Perform code reviews to maintain quality and consistency across the development process
- Enhance application performance and functionality across various browsers and devices
- Troubleshoot and resolve technical challenges to ensure seamless operation
- Create responsive and visually engaging user interfaces based on design requirements
- Keep up with emerging technologies and frameworks to improve development workflows
- Contribute to the design and architecture of new features and system upgrades
- Participate in Agile processes, including sprint planning sessions and daily stand-ups
Requirements
- At least three years of professional experience working with JavaScript
- Proficiency in unit testing frameworks like Jest, Karma, or Mocha, with the ability to write and maintain test cases effectively
- Expertise in using build tools such as Webpack, Gulp, and Grunt to streamline development workflows and optimize output
- Advanced knowledge of React and its ecosystem, including component-based development and state management principles
- Experience with Redux or Flux for managing application state efficiently
- Familiarity with AWS services, including deployment, configuration, and optimization of cloud-based applications
- Strong English communication skills, both verbal and written, at a B2 or higher proficiency level
Nice to have
- Experience with TypeScript to enhance code scalability and reliability in large-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