We are looking for a Senior Frontend Developer with deep expertise in JavaScript and Angular to join our team. In this role, you will play a key part in building high-quality user interfaces that deliver a seamless experience across our products. This is an excellent opportunity for someone who enjoys solving complex technical challenges and collaborating closely with a dedicated engineering team.
Responsibilities
-
Gather and discuss requirements, moving from initial ideas to detailed plans with clear acceptance criteria
-
Review code to identify potential issues and eliminate code smells or duplication
-
Develop flexible, scalable, and reusable components and features
-
Refactor solutions that are inefficient, slow, or resource-intensive
-
Support fellow team members by suggesting more effective, robust, scalable, or reusable approaches
-
Write unit and integration tests to ensure code quality
-
Present completed work to clients
-
Provide estimations for upcoming tasks and initiatives
-
Break down large requirements into smaller, manageable pieces
-
Adapt quickly when switching between different contexts and tasks
Requirements
-
At least 3 years of relevant experience
-
Solid command of JavaScript, TypeScript, and HTML
-
Strong skills in CSS, including Flexbox and variables, along with SASS/SCSS, including mixins and variables
-
Practical experience with Angular 17 or later
-
Experience using Angular Material
-
Familiarity with a range of Angular libraries
-
Proficient in RxJS
-
Experience applying NgRx for state management
-
Experience with HighCharts for visualizing data
-
Experience implementing AG Grid for data grids
-
Capable of writing unit tests for Angular using Jasmine and Karma
-
Proficient with Git for version control
-
Excellent English proficiency (B2 level or higher)
Nice to have
-
Experience working with Azure DevOps
-
Familiarity with Node.js
We offer
-
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.