Senior / Staff Software Engineer - UI (React)
About the job
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).
Requirements
- React
- Typescript
- JavaScript
- GraphQL
- React Apollo
Qualifications
- Bachelor's degree in Computer Science or related field
Preferred Technologies
- React
- Typescript
- JavaScript
- GraphQL
- React Apollo
Similar Jobs
Senior Software Engineer - React
Quest Global
Senior Lead Software Engineer
Sampoorna Consultants
Senior Software Engineer - UI Developer
Qatar Airways