Description
Lead the architecture and design of large-scale front-end applications, defining UI standards and engineering best practices.
This role is on-site.
Responsibilities
- Define UI standards, development guidelines, and architecture for complex web solutions.
- Build and maintain reusable, high-quality UI components and shared libraries.
- Modernize legacy applications, optimize bundle sizes, and improve runtime performance.
- Mentor engineers, conduct code reviews, and guide technical decision-making.
- Collaborate with backend, QA, and product teams to deliver robust features.
Required Skills
- Advanced expertise in ReactJS, including hooks, lifecycle behavior, and component patterns.
- Strong experience with Angular (preferably 10+), including RxJS for reactive programming.
- Advanced hands-on proficiency in TypeScript and JavaScript.
- Experience with state management libraries such as Redux, Zustand, or Recoil.
- Proven track record in performance tuning, front-end debugging, and reducing build times.
- Experience building reusable UI components and shared libraries.
- Ability to define modular application structures and engineering best practices.
Preferred Skills
- Familiarity with Tailwind CSS, Vite, React Router 6+, and Radix UI.
- Experience with Playwright for testing and design system tooling.
- Knowledge of CDN optimization and cloud-integrated front-end delivery models.