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: • Design, develop, and maintain high-quality, scalable user interfaces. • Serve as a technical leader, driving architectural and feature improvements. • Architect and implement solutions for efficiently handling large datasets on the UI (e.g., using Ag grid). • Design and implement responsive layouts for optimal display across devices (mobile/desktop). • Perform rigorous code reviews and enforce high code quality standards. • Drive performance optimizations (bundle size, rendering speed, network requests). • Ensure cross-browser compatibility and meet accessibility standards. • Actively mentor junior engineers and foster technical growth. • Collaborate with Product, UX, and Backend teams to deliver integrated features. • Work effectively within an agile environment (sprint planning, stand-ups). Who You Are: • Bachelor’s degree in Computer Science or equivalent practical experience. • 3.5+ years of professional experience in front-end development. • A Senior Software Engineer with a strong focus on User Interface (UI) development and technical leadership. • Expertise in React, Typescript, and modern JavaScript (ES6+). • Proven experience with state management (Zustand) and data fetching (GraphQL, React Apollo). • Experienced with module bundlers/build tools such as Vite or Webpack. • Proficient in modern front-end technologies (Styled Components, Ag grid, ES Toolkit). • Knowledgeable about testing and tooling (Jest, lerna, vite, webpack). • Familiar with Rest APIs. • Experienced with monitoring and analytics tools (Grafana, Google Analytics, Pendo). • Excellent debugging skills using monitoring tools and IDE. • Ideally, familiar with CI/CD pipelines. • Ideally, experienced with component library architecture (Lerna) and styling (styled components). • Ideally, knowledgeable in application analytics and user behavior tracking (Google analytics, Pendo).
Requirements
- React
- Typescript
- JavaScript
- State management
- GraphQL
- Zustand
- Webpack
- Styled Components
Qualifications
- Bachelor’s degree in Computer Science
Preferred Technologies
- React
- Typescript
- JavaScript
- State management
- GraphQL
- Zustand
- Webpack
- Styled Components
Similar Jobs
Senior Software Engineer - React
Quest Global
Senior Lead Software Engineer
Sampoorna Consultants
Senior Software Engineer - UI Developer
Qatar Airways