Lead JavaScript Engineer (Angular)

EPAM Systems

  • Україна
  • Постійна
  • Повна зайнятість
  • 17 днів тому
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.ResponsibilitiesLead and oversee the design and development of front-end systems, employing Angular and Three.js, for scalable enterprise applicationsDefine technical direction and provide hands-on leadership to a team of engineers throughout the development lifecycleCollaborate with stakeholders and the UX team to refine requirements and translate UX designs into structured, maintainable front-end assetsArchitect and optimize front-end solutions, balancing scalability, maintainability, and performanceDrive integration efforts with Google App Engine Standard, Cloud Storage, and Cloud Pub/Sub, ensuring alignment with back-end systemsEstablish and enforce robust coding, testing, and architectural standards to ensure software quality and excellenceWrite, 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 applicationsLead CI/CD efforts by managing version control systems, build workflows, and deployment pipelines using tools such as VSTS and GitProvide mentorship, technical guidance, and performance feedback to foster the professional growth of team membersRequirements5+ years of experience with JavaScript, with at least 1 year in a lead engineering roleExtensive production experience with Three.js and expertise in building 3D interactive front-end solutionsProficiency with Angular, including recent versions, and TypeScriptDemonstrated experience in architecting front-end enterprise applications with a focus on scalability and maintainabilityDeep knowledge of translating UX designs into robust front-end systems and aesthetics-sensitive UI/UX implementationsProven ability to integrate enterprise applications with Google App Engine Standard, Cloud Storage, and Cloud Pub/SubComprehensive understanding of web application security and hands-on application of OWASP standardsFluency in using Yarn for package management and Jasmine (or a comparable unit testing framework) for test automationStrong understanding of CI/CD pipelines, with expertise in VSTS and Git workflows or comparable toolsExcellence in team leadership and collaboration, with a track record of driving successful projects while mentoring developersProficiency in Ukrainian, with strong communication skills tailored to technical and non-technical stakeholdersNice to haveExperience with Azure DevOps and Azure Pipelines to support CI/CD practicesProficiency in Kubernetes for container orchestration in large-scale, distributed systemsExperience with designing and integrating web services within complex enterprise architecturesWe 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
Why Choose Us

EPAM Systems