Back to Search
Lead JavaScript Developer
We are on the lookout for a seasoned Lead JavaScript Developer to enhance our remote team. In this critical role, you will lead the charge on our front-end development initiatives, ensuring the delivery of high-quality and innovative coding solutions. Your direction will guide a dynamic team of developers towards building scalable, efficient, and robust web applications.
Responsibilities
- Direct the crafting and development of top-tier, scalable JavaScript applications
- Coach and oversee a team of front-end developers, promoting a cooperative and effective work environment
- Set and maintain coding standards and best practices for JavaScript development
- Work alongside various teams to establish project specifications and deadlines
- Supervise the melding of user interfaces with server-side logic and functionalities
- Enhance application performance to achieve maximum speed and scalability
- Implement adaptive designs to ensure application operability across different devices and platforms
- Perform code reviews and deliver constructive feedback to enhance team output
- Keep abreast of the latest developments and trends in the JavaScript landscape
- Efficiently manage and sequence multiple projects to adhere to deadlines
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related discipline
- A minimum of 5 years’ experience in JavaScript development
- Over a year of leadership and team management experience
- Skilled in unit testing with frameworks like Jest, Karma, or Mocha
- Proficient with build tools such as Webpack, Gulp, or Grunt
- Comprehensive understanding of TypeScript for large-scale applications
- Deep knowledge of HTML/CSS, including layout, specificity, and cross-browser compatibility issues
- Proficiency in React and fundamental principles of the library
- Knowledge of state management frameworks such as Redux or Flux
- Experience with cloud platforms, with a preference for AWS
- Fluent English communication abilities at a B2 level or higher
Nice to have
- Experience with server-side JavaScript frameworks, particularly Node.js
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) methodologies
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