3 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop reusable, modular component-driven architectures using React.
- Integrate and optimize GraphQL APIs with advanced caching and error handling.
- Implement robust state management solutions with strong TypeScript typing.
- Apply performance optimization techniques for smooth user experiences.
- Build and maintain Microfrontend architectures for independently deployable modules.
- Leverage AI tools for code generation, refactoring, and documentation.
- Write comprehensive unit and integration tests ensuring type safety and accessibility.
- Lead code reviews, mentor junior engineers, and contribute to architectural decisions.
- Optimize modern build tools and CI/CD pipelines for rapid releases.
Requirements
- 5-8 years of frontend development experience with 4+ years in React.js.
- Strong proficiency in JavaScript (ES6+) and advanced TypeScript.
- Extensive experience with React Hooks and functional components.
- Hands-on experience with GraphQL integration including caching and pagination.
- Proven state management implementation using Context API, Redux, or Zustand.
- Experience with performance optimization techniques.
- Comprehensive testing skills using Jest, React Testing Library, and Cypress.
- Familiarity with modern build tools like Webpack and Vite.
- Experience leveraging AI development tools in production workflows.
Benefits
- Competitive salary and benefits including family insurance coverage.
- Free health teleconsultations and learning/upskilling budgets.
- Equity in the company.
- Flexible hours and a hybrid work setup.
- Unlimited PTO.
- Opportunity to grow with a fast-scaling company.
Tech Stack
CypressGraphQLJestReactReduxTypeScriptWebpack
