Skip To Main Content
backBack to Search

Lead JavaScript Engineer (Angular)

Remote in Ukraine
JavaScript (Frontend)
& 8 others

We are seeking a highly skilled and seasoned Lead JavaScript Engineer to take charge of developing dynamic and scalable front-end solutions for enterprise-grade applications while guiding and mentoring a team of engineers. If you excel in working with Angular, Three.js, and TypeScript and enjoy driving technical direction and team collaboration, this position is a great fit.

Responsibilities
  • Lead and oversee the design and development of front-end systems, employing Angular and Three.js, for scalable enterprise applications
  • Define technical direction and provide hands-on leadership to a team of engineers throughout the development lifecycle
  • Collaborate with stakeholders and the UX team to refine requirements and translate UX designs into structured, maintainable front-end assets
  • Architect and optimize front-end solutions, balancing scalability, maintainability, and performance
  • Drive integration efforts with Google App Engine Standard, Cloud Storage, and Cloud Pub/Sub, ensuring alignment with back-end systems
  • Establish and enforce robust coding, testing, and architectural standards to ensure software quality and excellence
  • Write, review, and promote clean, efficient, and testable code, leveraging Yarn and Jasmine (or similar unit testing frameworks)
  • Collaborate with cross-functional leadership to enhance security measures and comply with OWASP principles for web applications
  • Lead CI/CD efforts by managing version control systems, build workflows, and deployment pipelines using tools such as VSTS and Git
  • Provide mentorship, technical guidance, and performance feedback to foster the professional growth of team members
Requirements
  • 5+ years of experience with JavaScript, with at least 1 year in a lead engineering role
  • Extensive production experience with Three.js and expertise in building 3D interactive front-end solutions
  • Proficiency with Angular, including recent versions, and TypeScript
  • Demonstrated experience in architecting front-end enterprise applications with a focus on scalability and maintainability
  • Deep knowledge of translating UX designs into robust front-end systems and aesthetics-sensitive UI/UX implementations
  • Proven ability to integrate enterprise applications with Google App Engine Standard, Cloud Storage, and Cloud Pub/Sub
  • Comprehensive understanding of web application security and hands-on application of OWASP standards
  • Fluency in using Yarn for package management and Jasmine (or a comparable unit testing framework) for test automation
  • Strong understanding of CI/CD pipelines, with expertise in VSTS and Git workflows or comparable tools
  • Excellence in team leadership and collaboration, with a track record of driving successful projects while mentoring developers
  • Proficiency in Ukrainian, with strong communication skills tailored to technical and non-technical stakeholders
Nice to have
  • Experience with Azure DevOps and Azure Pipelines to support CI/CD practices
  • Proficiency in Kubernetes for container orchestration in large-scale, distributed systems
  • Experience with designing and integrating web services within complex enterprise architectures
We offer/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