Posted:3 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities

:
  1. Frontend Development

    :
  • Develop and maintain high-quality

    React.js applications

    based on user needs and business requirements.
  • Design and implement responsive and dynamic

    user interfaces

    (UIs) using

    React.js

    and modern JavaScript tools.
  • Implement and manage application

    state

    using tools like

    Redux

    or

    Context API

    .
  • Optimize applications for maximum performance and scalability.
  1. UI/UX Collaboration

    :
  • Collaborate with

    UI/UX designers

    to translate design concepts into interactive, user-friendly web pages.
  • Implement reusable UI components using

    React

    and integrate them with backend APIs.
  • Ensure the technical feasibility of UI/UX designs and work to improve usability and accessibility.
  1. Integration with Backend

    :
  • Integrate with

    RESTful APIs

    or

    GraphQL

    to fetch and display data in real-time.
  • Work closely with backend developers to integrate

    React components

    with the server-side logic and database systems.
  • Handle

    AJAX requests

    , error handling, and asynchronous operations with efficient code.
  1. Code Quality & Performance

    :
  • Write clean, maintainable, and reusable code that adheres to best practices.
  • Optimize React applications for performance, ensuring a smooth user experience even with high data volume.
  • Conduct

    code reviews

    and follow development guidelines to maintain high code quality.
  1. Testing and Debugging

    :
  • Develop and execute

    unit tests

    and

    integration tests

    for React components using frameworks like

    Jest

    or

    Mocha

    .
  • Debug, troubleshoot, and resolve issues related to application performance, bugs, or UI inconsistencies.
  1. Version Control & Collaboration

    :
  • Work with version control systems like

    Git

    to collaborate with team members and track changes.
  • Participate in

    Agile

    methodologies such as daily stand-ups, sprint planning, and retrospectives.
  1. Continuous Learning & Improvement

    :
  • Stay updated with the latest developments in the

    React ecosystem

    and frontend development trends.
  • Continuously improve your skills in

    React.js

    ,

    JavaScript

    , and related web technologies.
  1. Deployment & Maintenance

    :
  • Work with

    DevOps teams

    to ensure the application is continuously deployed and updated in production environments.
  • Perform post-launch monitoring, performance tuning, and bug fixes as necessary.

Skills and Qualifications

:

Mandatory Skills

:
  • Strong proficiency in React.js

    and its core principles.
  • Experience with

    JavaScript (ES6+)

    ,

    HTML5

    , and

    CSS3

    .
  • Strong experience with

    state management

    using

    Redux

    ,

    Context API

    , or similar state management libraries.
  • Familiarity with

    RESTful APIs

    and modern JavaScript tools (e.g.,

    Axios

    ,

    Fetch

    ).
  • Experience working with

    webpack

    ,

    Babel

    , or other JavaScript build tools.
  • Knowledge of

    frontend build pipelines

    and

    version control

    systems like

    Git

    .
  • Understanding of

    UI/UX design principles

    and the ability to collaborate effectively with design teams.
  • Familiarity with

    responsive design

    and

    cross-browser compatibility

    .

Desirable Skills

:
  • Experience with

    TypeScript

    and

    ESLint

    for type safety and code quality.
  • Familiarity with

    GraphQL

    or other modern data fetching techniques.
  • Experience with

    CSS-in-JS

    libraries like

    Styled Components

    or

    Emotion

    .
  • Experience with

    Node.js

    and

    Express

    for server-side integration.
  • Familiarity with

    CI/CD tools

    like

    Jenkins

    ,

    GitLab CI

    , or

    Travis CI

    for automated deployment.
  • Understanding of

    Agile development

    practices, particularly

    Scrum

    .

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
Fusion Plus Solutions logo
Fusion Plus Solutions

Information Technology & Services

Innovation City

RecommendedJobs for You

Hyderabad, Telangana, India

Andhra Pradesh

Andhra Pradesh, India

Bengaluru, Karnataka

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Andhra Pradesh, India

Andhra Pradesh