EPAM logo

Senior Software Engineer with Angular

EPAM·Salary not specified

Primary stack

JavaScriptAngular

Nice to have's

HTML5CSS3TypeScriptES6+SASS/LESSMaterial UIPlaywrightCypressSeleniumRESTful APIsJSONXMLNodeJS

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 roles

Similar jobs

Popular searches