Location: Bengaluru
Experience: 3–8 Years
Employment Type: Full-time
Role Overview
We are looking for a skilled React.js Developer to design, develop, and maintain high-quality, scalable, and responsive web applications. The ideal candidate will have strong expertise in React, TypeScript, and modern front-end development practices, along with experience in UI frameworks, state management, and testing.
Key Responsibilities
- Develop and maintain web applications using HTML5, CSS, and JavaScript.
- Implement responsive UI designs with SCSS, Bootstrap, Tailwind CSS, and jQuery.
- Build and manage complex front-end architectures using React, Webpack, and TypeScript.
- Ensure code quality and consistency using tools such as Visual Studio Code, ESLint, Flow, and Prettier.
- Collaborate with back-end teams to integrate Node.js services.
- Write and maintain unit and integration tests using Jest and Enzyme.
- Develop and document UI components using Storybook.
- Manage application state with Redux, MobX, and Recoil.
- Work with GraphQL APIs using Nexus.
- Utilize PrimeReact and other UI component libraries.
- Conduct end-to-end testing with Cypress and Puppeteer.
- Manage project dependencies and scripts using npm.
Required Skills & Qualifications
- Proven experience as a Front-End Developer or similar role.
- Proficiency in HTML5, CSS, JavaScript, and modern front-end frameworks.
- Strong expertise in React, Webpack, and TypeScript.
- Experience with SCSS, Bootstrap, Tailwind CSS, and jQuery.
- Familiarity with Visual Studio Code, ESLint, Flow, and Prettier.
- Hands-on experience with Node.js.
- Proficiency in testing frameworks (Jest, Enzyme).
- Experience with Storybook for UI component development.
- Knowledge of state management libraries (Redux, MobX, Recoil).
- Familiarity with GraphQL and Nexus.
- Experience with PrimeReact and other UI libraries.
- Experience in end-to-end testing (Cypress, Puppeteer).
- Strong understanding of npm and package management.
Preferred Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to thrive in a fast-paced, dynamic environment.
Primary Skills (Keywords)
React.js | TypeScript | Webpack | HTML5 | CSS | SCSS | Tailwind CSS | Bootstrap | jQuery | Redux | MobX | Recoil | GraphQL | Nexus | PrimeReact | Storybook | Jest | Enzyme | Cypress | Puppeteer | Node.js | npm | Front-End Development