Georgia
We are looking for a talented and experienced Senior JavaScript Developer to become a key part of our team. In this role, you will contribute to building dynamic and scalable web applications while collaborating with a diverse and skilled group of professionals. You will have the opportunity to work on challenging projects, utilize modern technologies, and play an integral role in shaping the technical direction of our products.
Responsibilities
- Design and develop scalable and high-quality front-end solutions using JavaScript
- Collaborate closely with cross-functional teams, including designers, product managers, and backend developers
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards
- Participate in code reviews and provide constructive feedback to ensure high-quality deliverables
- Optimize applications for maximum speed and performance across different devices and browsers
- Troubleshoot and debug issues to ensure seamless functionality and user experience
- Implement responsive designs to deliver engaging user interfaces
- Stay updated on the latest trends and advancements in JavaScript development and front-end technologies
- Contribute to the architecture and design of new features and enhancements
- Participate in Agile development processes, including sprint planning and daily stand-ups
Requirements
- At least 3 years of hands-on experience working with JavaScript in professional settings
- Proficiency in unit testing frameworks such as Jest, Karma, and Mocha, with experience writing and maintaining test cases
- Strong knowledge of build tools like Webpack, Gulp, and Grunt to automate workflows and optimize code
- Deep understanding of React and its ecosystem, including component-based architecture and state management
- Experience with Redux and/or Flux for managing application state effectively
- Familiarity with AWS cloud services, including deployment, configuration, and optimization of applications
- Excellent English communication skills, both verbal and written, at a B2 level or higher
Nice to have
- Experience working with TypeScript to enhance code reliability and scalability in larger 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