Open role
Senior Frontend Developer (JavaScript & Angular)
EPAMArgentina; Brazil; Chile; Colombia; Mexico
- Work model
- Remote
- Experience
- 3+ years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 13 tags
Technology context
13Parsed from the vacancy text; ordered by relevance to this role.
TypeScriptNode.jsJavaScriptAzureAngularDevOpsFrontendGitHTMLCSSAzure DevOpsngrxRxJS
Full listing
Role description
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