
Senior Software Engineer with Angular
Primary stack
Nice to have's
Job description
About the Position
We are looking for a curious, persistent, and logical Senior Software Engineer with Angular to join our team. As a true techie at heart, you enjoy living by the code of your craft and developing elegant solutions for complex problems. This is a great opportunity to join EPAM and collaborate with future colleagues in a friendly, engaging environment.
Responsibilities
- Develop and maintain high-quality UI applications using modern front-end technologies
- Build scalable solutions with Angular and apply reactive programming principles
- Collaborate with team members through code reviews and pair programming
- Integrate front-end applications with RESTful APIs and backend services
- Implement end-to-end testing to ensure application reliability
- Work within an Agile development environment to deliver features iteratively
- Translate business requirements into clean, maintainable code
- Contribute to architectural decisions and technical discussions
- Communicate clearly and effectively with team members and stakeholders
Requirements
- A minimum of 4 years of hands-on UI Development experience
- Proficiency in HTML5, CSS3, and JavaScript
- Production experience with Angular 19+
- Understanding of Reactive programming
- Extensive knowledge of TypeScript, ES6+, and SASS/LESS
- Familiarity with standard component libraries such as Material UI
- Experience with end-to-end testing frameworks such as Playwright, Cypress, or Selenium
- Knowledge of how to interact with RESTful APIs and formats including JSON and XML
- Understanding of NodeJS or other backend technology
- Strong analytical and problem-solving skills with good attention to detail
- Openness to code reviews and pair programming within an Agile environment
- Clear, concise communication skills and good command of written and spoken English
Nice to Have
- Experience with Angular 21 and micro front-end architecture
- Familiarity with GraphQL services, Docker, and Kubernetes
- Background in Reactive Forms or Template-Driven forms in Angular
- Knowledge of OOP principles and modularity in Angular
- Capability to translate Figma designs into a real product following UI/UX best practices
About the Company
Join EPAM and collaborate with future colleagues in a friendly, engaging environment.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2376 rolesSimilar jobs

Senior Software Engineer (Angular)
CHI Software · Hungary +4

Senior Software Engineer (Angular)
CHI Software · Hungary +4

Senior Software Engineer (Angular)
CHI Software · Hungary +4

Senior Software Engineer (Angular)
CHI Software · Hungary +4