Posted:12 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

1: Job Purpose Statement (Summarise in one/two statements why this job exists and the contribution makes to the overall business of the company).

The React Developer will be responsible for designing, developing, and maintaining scalable and high-performance web applications that enhance user experience and align with business goals. This role contributes to the overall success of the company by delivering efficient, responsive, and visually appealing user interfaces that drive customer engagement and satisfaction.

2: Duties & Responsibilities ( List in the order of importance the duties & responsibilities of this job )

Develop and maintain responsive web applications using React.js and related technologies.

Write clean, modular, and reusable code following best practices and coding standards.

Optimize application performance for maximum speed and scalability.

Build reusable UI components and front-end libraries for future use.

Manage application state using tools like Redux, Context API, or other state management libraries.

Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces.

Collaborate with back-end developers to integrate RESTful APIs and ensure smooth data flow.

Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Write unit and integration tests to ensure code quality and application stability.

Conduct code reviews to maintain high code quality and ensure adherence to best practices.

Create and maintain technical documentation for future reference and knowledge sharing.

Stay up to date with the latest trends, technologies, and frameworks in front-end development.

Proactively suggest improvements to enhance application performance and user experience.

Ensure web applications work seamlessly across different browsers and devices.

Implement responsive designs to provide a consistent experience on mobile and desktop platforms.

Assist in deploying applications to production and monitor their performance post-deployment.

Provide ongoing support and maintenance to address any post-release issues.

Assist in deploying applications to production and monitor their performance post-deployment.

Provide ongoing support and maintenance to address any post-release issues.

Decision Making Authority (Describes the type of decisions made alone, those on which the

The React Developer has the authority to make independent decisions regarding front-end architecture, component design, and implementation strategies while ensuring adherence to best practices and coding standards. They can choose appropriate tools and libraries to optimize performance and user experience but must consult the manager for significant architectural changes, resource allocation, and feature prioritization. Collaboration with cross-functional teams is required for API integrations and deployment planning, while high-impact issues or deviations from the project scope are escalated to senior management for approval. All decisions must align with organizational procedures, security guidelines, and agile workflows.

manager must be consulted, those referred to a higher level, and job procedures to be followe

Business Analyst

Technical Analyst

Development team

Technical lead and Architects

UI/UX Designer

QA/Testers

5. Job Requirements (Describe the educational requirements, suggested year and type of experience, nature and extent of skill/abilities required for the desired position)

Bachelor's degree in Computer Science, Information Technology, or a related field.

2-5 years of hands-on experience in front-end development using React.js.

Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.

Experience with state management libraries such as Redux or Context API.

Proficiency in building responsive and adaptive web applications.

Familiarity with RESTful APIs and asynchronous request handling.

Knowledge of modern front-end build pipelines and tools like Webpack, Vite, and Babel.

Experience with version control systems such as Git.

Understanding of UI/UX principles and ability to collaborate with design teams.

Experience in writing unit and integration tests using Jest, React Testing Library, or similar frameworks.

Familiarity with Agile development methodologies and sprint-based workflows.

Strong problem-solving skills and attention to detail.

Excellent communication and collaboration abilities to work effectively with cross-functional teams.

Knowledge of security best practices and performance optimization techniques.

Familiarity with cloud platforms such as AWS, Azure, or Firebase is a plus.

Experience with Next.js or other server-side rendering frameworks is an advantage.

Ability to learn new technologies quickly and adapt to evolving project requirements.

6. Competencies

a) Professional Qualification

Bachelor's degree in Computer Science, Information Technology, or a related field.

React.js development experience of 2+ years.

b) Knowledge

Strong knowledge of JavaScript, ES6+, and front-end frameworks like React.js.

Familiarity with state management libraries such as Redux or Context API.

Understanding of RESTful API integration, component-based architecture, and web performance optimization.

Basic understanding of database systems like PostgreSQL or Firebase for front-end data consumption.

c) Skills

Proficiency in React.js, JavaScript, HTML5, and CSS3, along with modern front-end build tools such as Webpack, Babel, or Vite.

Experience with state management, responsive web design, and cross-browser compatibility.

Familiarity with cloud platforms (AWS, Firebase) and CI/CD pipelines for deployment automation.

Strong debugging and troubleshooting skills with a focus on optimizing performance and scalability.

d) Attitudes

i. Strong analytical and problem-solving mindset with a keen attention to detail.

ii. Effective communicator and a collaborative team player with a commitment to continuous learning and improvement.

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

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india