Search by job, company or skills

Bombay Softwares

SDE 2 React.js

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a Front-End Developer with 3-6 years of experience in building scalable web applications using React.js. The role involves developing reusable UI components, integrating REST APIs, and ensuring high performance and code quality. You will collaborate with cross-functional teams, contribute to code reviews, and support best practices in modern front-end development.

 

Job Responsibilities

  1. Build and deliver scalable front-end features using React.js and Next.js.
  2. Develop reusable, modular UI components following best practices.
  3. Integrate RESTful APIs, including authentication, error handling, and performance optimization.
  4. Write clean, efficient, and testable code while maintaining coding standards; debug issues and optimize performance.
  5. Collaborate with designers, backend developers, and product teams to deliver seamless user experiences.
  6. Contribute to application testing, maintenance, and documentation.
  7. Participate in code reviews and continuously improve through feedback and learning.

Mandatory Skills

  1. 3-6 years of professional experience in front-end development.
  2. Minimum 3+ years of hands-on experience with React.js.
  3. Working knowledge of Next.js.
  4. Hands-on experience in TypeScript. 
  5. Experience with modern state management tools such as Redux, Zustand, React Query, or TanStack Query.
  6. Good understanding of REST API integration.
  7. Familiarity with Git, CI/CD basics, and build tools.
  8. Understanding of responsive design, cross-browser compatibility, and performance optimization.
  9. Experience with component-based architecture and reusable UI development.
  10. Experienced in team management and code reviews. 
  11. Strong understanding of core JavaScript concepts such as closures, event loop, prototypal inheritance, and asynchronous programming. 
  12. Strong understanding of performance optimization techniques including memoization, virtualization, and rendering optimization.

Good to have Skills

  1. Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
  2. Experience with tools like ESLint, Prettier, and Storybook.
  3. Knowledge of accessibility standards (ARIA, semantic HTML) and inclusive design principles.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147475417