React JS Developer

3 - 8 years

15 - 30 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are seeking React developers to be a key member of a development team responsible for creating an innovative REST/JSON API product. On this team, React developers will work with UX designers and backend developers to create innovative web user interfaces which demonstrate Accelyas powerful API capabilities and innovative brand.

This role will be instrumental in creating a variety of engaging and inspiring user interfaces, which will include both functional web management portals, as well as demonstration and “showcase” sites for both desktop and mobile applications. A deep understanding of HTML5, CSS3,next.js, JavaScript ES6, and Typescript are critical, as well as a strong eye for design, usability, design systems and accessibility WCAG. As well, strong software craftsmanship and a broad understanding of React and web frameworks and technologies are important facets of this role.

What will you do?

  • React and next.js Development:

    Develop, maintain, and enhance user interfaces for web applications using React.js. Write clean, maintainable, and efficient code.
  • Implement server-side rendering (SSR) and static site generation (SSG) features.
  • Develop and optimize APIs with

    Next.js API Routes

    or integrate third-party APIs as required.
  • Responsive UX Design:

    Collaborate closely with UX designers to transform wireframes and prototypes into functional, interactive interfaces. Create responsive and cross-browser-compatible UIs that work well on a variety of devices and browsers.
  • API Integration:

    Collaborate with backend developers to integrate REST/JSON APIs based on Swagger & OpenAPI 3.
  • Some API features may also require Asynchronous, Event-Drive APIs based on WebSockets integration
  • Unit Testing / Test-Driven Development

    Write unit tests for React components using tools like Jest, Enzyme, or Vitest
  • State Management

    Utilize Redux, Recoil, Flux, Zustand, etc. to handle application state
  • Compatibility

    Utilize complier/transpilers like Babel and PostCSS to ensure broad cross-browser compatibility while authoring maintainable, modern source code and CSS
  • Design System Integration

    Work with UX Designers to incorporate Figma and Storybook to seamlessly synchronize UX designs with React UI implementations
  • React and next.js Development:

    Develop, maintain, and enhance user interfaces for web applications using React.js. Write clean, maintainable, and efficient code.
  • API Integration:

    Collaborate with backend developers to integrate REST/JSON APIs based on Swagger & OpenAPI 3.
  • Unit Testing / Test-Driven Development

    Write unit tests for React components using tools like Jest, Enzyme, or Vitest
  • State Management

    Utilize Redux, Recoil, Flux, Zustand, etc. to handle application state
  • Compatibility

    Utilize complier/transpilers like Babel and PostCSS to ensure broad cross-browser compatibility while authoring maintainable, modern source code and CSS
  • Design System Integration

    Work with UX Designers to incorporate Figma and Storybook to seamlessly synchronize UX designs with React UI implementations
  • Accessibility standards:

    Follow and comply with accessibility standards of code structure following best practices from the WCAG guidelines.
  • Asynchronous Streams:

    Utilize rx.js and reactive programming techniques to implement loosely coupled components via observable streams
  • Documentation:

    Create and maintain documentation for UI components, codebase, and development processes.
  • Collaboration:

    Collaborate with product managers, back-end developers and stakeholders to understand and refine project requirements and user stories.

What do yo need to know?

  • Collaborate with UX designers to ensure that the user interface aligns with the overall user experience strategy.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a UI developer with in-depth knowledge of React
  • Strong understanding of Server-Side Rendering (SSR), Static Site Generation (SSG), and Client-Side Rendering (CSR).
  • Strong proficiency in HTML5, CSS3/SCSS, JavaScript (ES6), and Typescript.
  • Experience with CSS pre-processing tools like SASS or LESS.
  • Experience with other front-end development frameworks and libraries (e.g., Redux, Recoil, rx.js)
  • Experience with state management libraries (e.g., Redux, Zustand, or Context API).
  • Knowledge of front-end build tools and package managers, such as Webpack and npm.
  • Experience with unit testing and test-driven development (TDD)
  • Experience with

    APIs

    and RESTful services; familiarity with GraphQL is a plus.
  • Experience with version control systems, especially Git.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent communication skills, both verbal and written.
  • A strong portfolio showcasing past projects and UI development work is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Accelya

Travel Technology

Irving

RecommendedJobs for You

Varachha, Surat, Gujarat