Description
Summary:
Seeking a Senior Frontend Developer with expertise in JavaScript and Angular to build high-quality user interfaces and solve complex technical challenges within a dedicated engineering team.
Highlights:
1. Play a key part in building high-quality user interfaces
2. Opportunity for someone who enjoys solving complex technical challenges
3. Collaborate closely with a dedicated engineering team
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