Lead JavaScript Developer

Sorry, this position is no longer available
We are seeking a Lead JavaScript Developer to join our remote team. In this role, you will spearhead our front-end development projects, ensuring high-quality code and innovative solutions. Your leadership will guide a team of talented developers to create scalable, efficient, and robust applications.
Responsibilities
- Lead the design and development of high-quality, scalable JavaScript applications
- Mentor and manage a team of front-end developers, fostering a collaborative and productive work environment
- Establish and enforce coding standards and best practices for JavaScript development
- Collaborate with cross-functional teams to define project requirements and timelines
- Oversee the integration of user-facing elements with server-side logic and functionality
- Optimize applications for maximum speed and scalability
- Implement responsive design to ensure usability across various devices and platforms
- Conduct code reviews and provide constructive feedback to team members
- Stay updated with emerging trends and technologies in the JavaScript ecosystem
- Manage and prioritize multiple projects simultaneously to meet deadlines
Requirements
- Bachelor's or Master's Degree in Computer Science or a related field
- Minimum of 5 years of experience as a JavaScript Developer
- At least 1 year of experience in leadership and team management
- Proficiency in unit testing frameworks such as Jest, Karma, or Mocha
- Experience with build tools like Webpack, Gulp, or Grunt
- Strong understanding of TypeScript and its application in large-scale projects
- In-depth knowledge of HTML/CSS, including concepts like layout, specificity, and cross-browser compatibility
- Expertise in React and 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 like Node.js
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes
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