Job Summary:
We are looking for a UI Lead with a strong passion for modern web technologies and a proven track record of delivering scalable, performant, and beautiful front-end experiences. The ideal candidate is hands-on with front-end architecture and capable of leading a team to build responsive and accessible web applications.
Key Responsibilities:
- Lead the UI team in building and maintaining scalable Single Page Applications (SPAs) using React and TypeScript.
- Architect and implement reusable UI components and state management solutions (e.g., Redux Toolkit, Zustand).
- Collaborate with design, backend, and product teams to translate business requirements into technical solutions.
- Enforce best practices for performance, security and accessibility (WCAG).
- Conduct regular code reviews and provide mentorship to frontend engineers.
- Optimize applications for maximum speed and scalability (bundle analysis, lazy loading, etc.).
- Drive decisions around tools, libraries, and frameworks used in UI development.
- Stay current with front-end trends and guide the team in adopting new technologies when appropriate.
Experience and Skills:
- 6+ years of professional experience building front-end web applications.
- Strong hands-on experience with React.js, Next.js, and TypeScript.
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, and responsive design principles.
- Proficiency with styling frameworks like Tailwind CSS, SCSS, or Emotion.
- Experience with testing frameworks: Jest, React Testing Library, Cypress.
- Solid knowledge of REST and GraphQL APIs.
- Familiarity with modern build tools (Webpack, Vite, Turbopack) and CI/CD pipelines.
- Understanding of web accessibility, SEO fundamentals, and progressive enhancement.
- Experience with performance profiling and memory leak debugging.
- Strong collaboration and communication skills, especially in Agile environments
Preferred:
- Experience with micro-frontend architecture or design systems.
- Familiarity with Monorepos (e.g., Nx, Turborepo).
- Exposure to containerization (Docker) and backend integrations (Node.js/Express).
- Contribution to open-source or UI libraries.
Minimum Qualifications:
- 6+ years of professional experience building front-end web applications.
- Strong hands-on experience with React.js, Next.js, and TypeScript.
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, and responsive design principles.
- Proficiency with styling frameworks like Tailwind CSS, SCSS, or Emotion.
- Experience with testing frameworks: Jest, React Testing Library, Cypress.
- Solid knowledge of REST and GraphQL APIs.
- Familiarity with modern build tools (Webpack, Vite, Turbopack) and CI/CD pipelines.
- Understanding of web accessibility, SEO fundamentals, and progressive enhancement.
- Experience with performance profiling and memory leak debugging.
- Strong collaboration and communication skills, especially in Agile environments.
What’s in it for you?
- Work on a cutting-edge multi-tenant SaaS platform serving thousands of customers.
- Opportunity to innovate and automate infrastructure at scale.
- Collaborative, fast-paced environment with growth opportunities.