React Developer
We are looking for a skilled React.js Developer to build and maintain high-quality, responsive web applications. The ideal candidate should have strong experience with React.js, front-end technologies, and be able to collaborate with designers, backend developers, and product teams to deliver seamless user experiences.
Need someone who has experience mainly in design tokens
Key Responsibilities:
Develop and maintain React.js web applications.
Build reusable, scalable, and efficient front-end components.
Collaborate with UX/UI designers, backend developers, and other stakeholders.
Optimize applications for maximum performance and scalability.
Write clean, maintainable, and well-documented code.
Participate in code reviews and contribute to best practices.
Troubleshoot and debug issues to ensure smooth app functionality.
Stay updated with the latest front-end development trends and technologies.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
Strong experience with [AB1] [AB2] React 18/19 - Hooks, Context API, Component composition
TypeScript 5.x - Advanced types, generics, utility types
JSX/TSX - Component patterns and best practices
React Hooks - useState, useEffect, useRef, custom hooks
Component Design - Props design, composition, render props
Vitest - Unit testing, test configuration
React Testing Library - Component testing, user events
Jest DOM - Custom matchers, assertions
Test Coverage - Coverage reports, quality metrics
TDD/BDD - Test-driven development practices
Storybook 8 - Component documentation, stories, addons
TypeScript Declarations - .d.ts generation, type exports
Markdown - Technical documentation, README files
API Documentation - Props documentation, usage examples
Experience with version control systems (Git) and modern build tools (Webpack, Babel).
Understanding of responsive design and cross-browser compatibility.
Skills Required
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience with design tokens
- React 18/19 - Hooks, Context API, Component composition
- TypeScript 5.x - advanced types, generics, utility types
- JSX/TSX component patterns and best practices
- React Hooks: useState, useEffect, useRef, custom hooks
- Component design: props design, composition, render props
- Vitest - unit testing and test configuration
- React Testing Library - component testing and user events
- Jest DOM - custom matchers and assertions
- Test coverage reporting and quality metrics
- TDD/BDD testing practices
- Storybook 8 - component documentation and stories
- TypeScript declaration (.d.ts) generation and type exports
- Markdown for technical documentation
- API/props documentation and usage examples
- Experience with Git
- Familiarity with modern build tools (Webpack, Babel)
- Understanding of responsive design and cross-browser compatibility
What We Do
Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.





