Start Your Search Here

Job Search

EPAM Systems

, , Colombia / Global

Senior Frontend Developer (JavaScript & Angular)

Job Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

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.

#J-18808-Ljbffr

Aplicar Now

Similar Opportunities

View all jobs