This job offer is no longer available
Principal FrontEnd Engineer (Angular)
Divit Technologies, Inc.
- United States
- United States
About
Interested in this role You can find all the relevant information in the description below.
Core Responsibilities: Build and deliver complex front-end features using Angular and React with a focus on clean, maintainable, and scalable code. Develop and optimize Progressive Web Apps, including service workers, offline-first strategies, caching layers, background sync, and installable experiences. Lead hands-on implementation of front-end architecture, design patterns, and shared component libraries. Collaborate with backend teams to integrate front-end applications with Node.js services and optionally Java-based backend APIs. Coordinate effectively within an onsite–offshore model, ensuring smooth handoffs, clear communication, and alignment across time zones. Own performance tuning, Core Web Vitals improvements, bundle optimization, and rendering efficiency. Drive modernization efforts such as framework upgrades, migration strategies, and refactoring of legacy codebases. Conduct deep technical code reviews and pair-program with engineers to elevate code quality and engineering practices. Prototype new ideas, evaluate emerging technologies, and introduce tools that improve developer productivity. Work directly with UX and product teams to translate requirements into high-quality, user-centric interfaces. Contribute to CI/CD improvements, testing strategies, and deployment workflows for front-end and PWA applications. Mentor engineers through hands-on guidance, technical deep dives, and collaborative problem-solving. Required Qualifications: More than 15 years of total professional experience in front-end engineering, including significant time in senior or principal-level roles. Expert-level proficiency in TypeScript, including advanced typing, generics, decorators, and scalable application patterns. Deep, hands-on experience with Angular (v10+)and React (Hooks, Context, Redux or equivalent). Strong experience building and integrating Node.js services (Express, NestJS, or similar). Proven ability to build and ship Progressive Web Apps, including: Service workers App shell architecture Offline-first and caching strategies Web app manifest Push notifications and background sync Strong command of JavaScript/TypeScript, browser internals, rendering pipelines, and performance optimization. Demonstrated experience designing and implementing component libraries, design systems, or shared UI platforms. Hands-on experience with testing frameworks such as Jest, Cypress, Playwright, Jasmine/Karma. Solid understanding of RESTful APIs, authentication/authorization patterns, and front-end security. Experience working with cloud environments (AWS, Azure, or GCP) and modern CI/CD pipelines. Experience collaborating in an onsite–offshore delivery model, including distributed team coordination and communication. xywuqvp Strong communication skills and the ability to influence engineering decisions through practical, hands-on leadership.
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.