Job Description
Job Title - Senior / Staff Software Engineer - UI (React)
Experience - 4 to 9 years
Job Location - Pune, Maharashtra
What You'll Do:
- Define and implement robust, scalable front-end architectures for complex, large-scale data applications, utilizing tools like Ag Grid.
- Set the technical direction, driving architectural leverages to significantly scale the system and ensure a future-proof design.
- Design and develop high-quality UIs, and strategically implement significant performance optimizations (e.g., Core Web Vitals, bundle size reduction).
- Establish and enforce best engineering and coding standards, driving code quality through rigorous code reviewing and mentorship.
- Proactively design monitoring/alerting strategies, leveraging Grafana and other monitoring tools to diagnose bottlenecks and ensure application stability.
- Actively mentor senior and junior engineers, fostering a culture of ownership and continuous technical learning.
- Lead cross-team collaboration with Product, UX, and Backend to define technical roadmaps and deliver integrated features.
- Set the standard for cross-browser compatibility and accessibility compliance across all UI components.
- Serve as a technical leader in the agile environment, influencing priorities and ensuring predictable feature delivery.
Who You Are:
- 8+ years of progressive front-end development experience, with a track record of leading and delivering large-scale, complex UI projects.
- Deep expertise in React, Typescript, and modern Vanilla Javascript (ES6+), with in-depth knowledge of framework internals and performance techniques.
- Proven experience with GraphQL, React Apollo, and state management libraries like Zustand, including designing efficient data architectures.
- Expertise in configuring and optimizing build pipelines using module bundlers/build tools such as Vite or Webpack, and experience with lerna or similar monorepo management.
- Excellent debugging skills with the ability to diagnose and resolve production issues across the entire stack.
- Demonstrated experience mentoring senior and mid-level engineers and defining technical roadmaps for front-end architecture.
- Experience with architecting and owning CI/CD pipelines and deep expertise in designing robust component library architectures utilizing Styled Components or similar solutions is preferred.
- Demonstrated ability to implement and drive strategy for application analytics and user behavior tracking using tools like Google Analytics or Pendo (preferred).
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application