
Senior Software Engineer-Frontend
- Gurgaon, Haryana
- Permanent
- Full-time
- Build scalable, dynamic web applications using React, TypeScript, and modern JavaScript fundamentals.
- Develop accessible, responsive, and well-tested UI components using CSS-in-JS (Emotion), utility-first CSS, or similar approaches.
- Design and implement efficient state management patterns using Context API, Zustand, or Redux.
- Contribute to the design and implementation of microfrontend architecture within a monorepo setup powered by Nx.
- Develop independently deployable modules with clear ownership and maintain reusable components using Storybook.
- Integrate frontend components with RESTful and GraphQL APIs, using BFF layers built with Fastify or Express to simplify backend access and optimize performance.
- Maintain a high standard of code quality through unit and integration tests using Jest, React Testing Library, and Playwright.
- Work with DevOps to set up and maintain CI/CD pipelines using tools like GitLab CI, Octopus, and Docker for containerized frontend builds on Kubernetes.
- Collaborate with backend engineers, UX designers, and product managers to ship high-quality, end-to-end solutions.
- Document decisions, mentor junior engineers, and contribute to continuous improvements in engineering practices and tooling.
- Experience from 5-9years only
- Strong hands-on experience with React, TypeScript, and modern JavaScript (ES6+)
- Deep understanding of state management, component design, and styling techniques
- Experience integrating APIs (REST/GraphQL) and handling async flows
- Proficiency in frontend testing frameworks (Jest, RTL, Playwright)
- Working knowledge of CI/CD workflows, especially using GitLab, Octopus, or equivalent
- Familiarity with monorepos and modular frontend architecture
- Good grasp of performance, accessibility, and browser compatibility
- Strong communication, documentation, and troubleshooting skills
- Experience with Nx, Webpack, or Vite for build optimization
- Exposure to microfrontend patterns and independent deployment
- Hands-on experience with Fastify/Express for backend-for-frontend (BFF)
- Understanding of frontend observability (New Relic, Sentry, Google Analytics)
- Familiarity with design systems and reusable UI libraries
- Knowledge of deploying applications on Google Cloud Platform (GCP) or Azure
- Comfortable working in agile squads with clear ownership and shared infrastructure
- Opportunity to work at scale with a modern frontend stack and architecture that prioritizes performance and autonomy
- Be part of a team that values modular delivery, shared responsibility, and technical excellence
- Exposure to cutting-edge CI/CD, Kubernetes, and containerized frontend builds
- A collaborative environment that encourages ownership and continuous learning