Senior JavaScript Engineer (Angular)
Remote in Ukraine
JavaScript (Frontend)
& 8 others
Ukraine
We are looking for an experienced Senior JavaScript Engineer to join our team and play a key role in developing dynamic and scalable front-end solutions for enterprise applications. If you thrive in working with Angular, Three.js, and TypeScript in a collaborative environment, this role is perfect for you.
Responsibilities
- Design and implement front-end systems, using Angular and Three.js, for scalable enterprise applications
- Translate UX designs from mockups into structured and maintainable front-end assets
- Integrate with Google App Engine Standard as well as Cloud Storage and Cloud Pub/Sub
- Provide architectural guidance for front-end solutions to ensure high maintainability and scalability
- Write clean, efficient, and testable code using Yarn and Jasmine (or similar unit testing frameworks)
- Collaborate with cross-functional teams to maintain secure web applications by applying OWASP principles
- Enforce software quality standards and best practices across the development lifecycle
- Utilize VSTS and Git for version control and CI/CD processes as needed
Requirements
- 3+ years of experience with JavaScript
- Showcase of strong production experience with Three.js
- Experience with Angular, preferably recent versions
- Background in working with TypeScript
- Qualifications in architecting front-end enterprise solutions with a focus on maintainability
- Expertise in implementing UX designs and converting mockups into front-end assets effectively
- Proficiency in integrating enterprise solutions with Google App Engine Standard, Cloud Pub/Sub, and Cloud Storage
- Understanding of web application security practices and principles, particularly OWASP standards
- Competency in using Yarn for package management and Jasmine for unit testing
- Proficiency in Ukrainian
Nice to have
- Familiarity with VSTS and Git workflows, with flexibility to use similar tools
- Familiarity with Azure DevOps and Azure Pipelines
- Capability to work with Kubernetes for container orchestration
- Understanding of web services and their integration within large-scale 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