Experience Required : 5+ years
Specialization: Scalable UI Architecture, Performance Engineering, Cross-Platform Front-End Development
We are seeking an experienced Senior Front-End Engineer with expertise in React.js, Next.js, and modern front-end ecosystems to design and implement scalable, secure, and high-performing UI architectures for our digital products. The ideal candidate is passionate about performance engineering, accessibility, and maintainable code, and is capable of guiding architecture decisions and mentoring cross-functional teams.
You will work closely with designers, backend engineers, and product managers to create seamless and intuitive user experiences across platforms and browsers, contributing to both technical excellence and business impact.
Key Responsibilities:
-
Architect and build modular, high-performance UIs using React.js (Hooks, Context API, Suspense) and Next.js (App Router, SSR, SSG).
-
Lead front-end application architecture with micro-frontend patterns, Web Components, and Module Federation.
-
Implement scalable state management using tools like Redux Toolkit, Zustand, or Recoil.
-
Integrate RESTful and GraphQL APIs using Axios, Fetch, Apollo Client, or URQL.
-
Ensure optimal build and bundling using tools like Webpack, Vite, or Rollup.
-
Optimize application performance using code splitting, lazy loading, tree shaking, WebP, asset optimization, and HTTP/2.
-
Maintain security best practices: mitigate OWASP Top 10 issues (XSS, CSRF), enforce CSP, use secure cookies, validate input, and implement secure authentication flows (OAuth2, JWT, Firebase Auth).
-
Deliver pixel-perfect, accessible, and responsive UI using WCAG 2.1 guidelines, semantic HTML, ARIA, Tailwind UI, Material UI, or ShadCn.
-
Conduct performance audits using Lighthouse, React Profiler, and browser DevTools.
-
Own the visual and functional QA process: build tests using Jest, React Testing Library, Cypress, Playwright, and Storybook + Chromatic for visual regression.
-
Collaborate with DevOps to maintain CI/CD pipelines with GitHub Actions, GitLab CI, or CircleCI.
-
Participate in and lead design reviews, documentation efforts, and sprint planning in Agile teams.
-
Utilize AI-powered development tools like GitHub Copilot, Cursor, Cline, or custom LLM-based agents to improve development velocity and test quality.