Lead Frontend Developer - JavaScript & Angular

Epam Systems — Chile · Posted ~22 hours ago

Lead Full-time Visa History ✓

Skills

JavaScript Angular Frontend development Code review Scalable component design Unit testing Integration testing Requirements analysis Technical mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead frontend development for a modern software environment, turning requirements into well-defined plans and high-quality user interfaces. You will build reusable and scalable components, review code, improve inefficient solutions, write unit and integration tests, mentor fellow engineers, collaborate with clients, and help estimate upcoming work.

Highlights

Lead the development of high-quality user interfaces while tackling complex technical challenges. The role offers technical leadership, mentoring opportunities, client collaboration, and ownership of scalable, reusable frontend solutions.

Description

We are looking for a Lead Frontend Developer with deep expertise in JavaScript and Angular to join our team. In this role, you will play a major part in developing high-quality user interfaces that ensure a smooth experience across our product suite. This is a fantastic opportunity for someone who enjoys addressing complex technical challenges while collaborating closely with a dedicated engineering team. Responsibilities Gather and discuss requirements, advancing from initial ideas to detailed plans with clearly defined acceptance criteriaReview code to detect potential issues and eliminate code smells or duplicationCreate flexible, scalable, and reusable components and featuresImprove solutions that are inefficient, slow, or consume excessive resourcesGuide fellow team members by recommending more effective, robust, scalable, or reusable approachesWrite unit and integration tests to maintain code qualityPresent finished work to clientsDeliver estimates for upcoming tasks and initiativesSplit large requirements into smaller, more manageable partsAdapt swiftly when moving between different contexts and tasks Requirements A minimum of 5 years of relevant experienceAt least one year of experience leading and managing development teamsDeep understanding of JavaScript, TypeScript, and HTML fundamentalsComfortable working with CSS, including Flexbox and variables, plus SASS/SCSS features such as mixins and variablesExtensive hands-on background with Angular 17 or newer versionsWorking knowledge of Angular Material for UI component developmentExposure to a variety of Angular libraries and their practical applicationsStrong grasp of RxJS for handling reactive programming patternsBackground applying NgRx to manage application statePractical experience integrating HighCharts to visualize dataExperience configuring AG Grid to handle complex data grid requirementsProven ability to write unit tests for Angular applications using Jasmine and KarmaComfortable using Git for source control and collaborative developmentExcellent English proficiency (B2 level or higher) Nice to have Experience with Azure DevOpsFamiliarity with Node.js We offer International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-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.