Lead JavaScript Developer
We are actively seeking a talented and seasoned Lead JavaScript Developer to enhance our dynamic team. This position is perfect for individuals who have a deep passion for coding, excel in resolving intricate technical issues, and enjoy working closely with teammates to deliver superior software solutions.
Responsibilities
- Craft high-quality, reusable code for diverse software applications
- Engage with team members to brainstorm and develop software solutions
- Design effective APIs to bolster front-end services
- Conduct software tests to ensure functionality and efficiency
- Identify, troubleshoot, and resolve issues in existing software
- Implement security and data protection configurations
- Develop features and applications that are mobile-responsive
- Produce technical documentation to support future software development efforts
- Conduct code reviews to uphold high development standards
- Provide mentorship to junior developers and support their growth
Requirements
- Bachelor’s Degree in Computer Science or a related field; a Master’s degree in Computer Science is advantageous
- More than 5 years of experience in JavaScript development, with a strong background in frameworks like Angular
- At least one year of experience in a leadership role with team management responsibilities
- Skilled in Angular for creating scalable applications
- Proficient in test-driven development to guarantee the delivery of high-quality code
- Experienced with software version control systems such as GitHub
- Excellent problem-solving abilities with a knack for addressing complex software issues
- Practiced in Agile development methodologies with active participation in agile practices
- Effective collaboration with cross-functional teams, including designers, product managers, and other developers
- Strong communication skills, adept at simplifying complex technical concepts
- Experienced in managing CI/CD pipelines
- Fluent in English, with outstanding communication skills at a B2 level or higher
Nice to have
- Familiarity with Google Cloud Platform (GCP) for advancing cloud-based application development
- Proficiency in advanced JavaScript libraries and frameworks like React or Vue.js
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