Source description
About the role
We are looking for a skilled React Developer to build and optimize high‑performance web applications. The ideal candidate will have strong experience in modern JavaScript frameworks, UI development, and front-end best practices. Key Responsibilities
Develop responsive, user-friendly web interfaces using React.js and related libraries.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a wide range of devices and browsers.
Collaborate closely with UX/UI designers, backend developers, and product teams.
Integrate APIs and work with REST/GraphQL services.
Participate in code reviews, debugging, and troubleshooting.
Ensure technical feasibility of UI/UX designs.
Work within Agile/Scrum teams and deliver high-quality code on time.
Required Skills & Qualifications
Strong proficiency in JavaScript (ES6+), React.js , and modern front-end development practices.
Hands-on experience with:
React Hooks
Redux / Redux Toolkit / Context API
React Router
TypeScript (optional but preferred)
Strong understanding of HTML5, CSS3, SCSS, Flexbox, Grid .
Experience integrating with RESTful APIs / GraphQL .
Familiarity with build tools and package managers (Webpack, Babel, Vite, npm, yarn).
Knowledge of Git and version control workflows.
Good understanding of cross-browser compatibility and web performance optimization.
Nice to Have
Experience with Next.js , server-side rendering (SSR).
Familiarity with design systems (Material UI, Chakra UI, Ant Design).
Knowledge of Unit Testing (Jest, React Testing Library).
Experience with CI/CD (Jenkins, GitHub Actions, GitLab CI).
Exposure to cloud platforms (AWS / Azure).
Understanding of micro-frontend architecture.
More at Photon