Back to Search
Lead JavaScript Developer
We are actively seeking an experienced Lead JavaScript Developer to bolster our remote team. You will spearhead our front-end development projects in this pivotal role, delivering innovative and high-quality coding solutions. Your leadership will be essential in steering a talented team of developers to create scalable, efficient, and robust web applications.
Responsibilities
- Guide the design and development of premier, scalable JavaScript applications
- Mentor and manage a team of front-end developers, cultivating a collaborative and productive work environment
- Establish and uphold coding standards and best practices for JavaScript development
- Collaborate with various teams to define project requirements and deadlines
- Manage the integration of user interfaces with server-side logic and functionalities
- Optimize application performance to ensure maximum speed and scalability
- Deploy responsive designs to guarantee application functionality across various devices and platforms
- Conduct code reviews and provide meaningful feedback to improve team performance
- Stay informed on the latest advancements and trends within the JavaScript community
- Effectively organize and prioritize multiple projects to meet tight deadlines
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related field
- At least 5 years of experience in JavaScript development
- More than a year of experience in leadership and team management
- Proficiency in unit testing using frameworks such as Jest, Karma, or Mocha
- Experienced with build tools including Webpack, Gulp, or Grunt
- Thorough understanding of TypeScript in large-scale application environments
- Extensive knowledge of HTML/CSS, focusing on layout, specificity, and cross-browser compatibility
- Expertise in React including its core principles
- Familiarity with state management libraries like Redux or Flux
- Experience with cloud services, preferably AWS
- Fluent in English with excellent communication skills at a B2 level or higher
Nice to have
- Experience with server-side JavaScript frameworks, especially Node.js
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices
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