ReactJS Developer

Bengaluru, Karnataka, India
Dec 18, 2024
Dec 18, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking an experienced and passionate ReactJS Developer to join our dynamic team. This role requires a seasoned professional with 7 to 9 years of overall experience, including a minimum of 3 to 4 years of proven expertise in designing, developing, and maintaining scalable software solutions using ReactJS. If you have a strong technical background, a deep understanding of front-end and back-end technologies, and a proven ability to deliver high-quality software solutions, we want to hear from you.

Key Responsibilities

  • Design, develop, and maintain scalable and robust web applications using ReactJS.
  • Implement advanced ReactJS features such as server-side rendering, performance optimization, and seamless integration with back-end systems.
  • Utilize React Hooks, Component Lifecycle Methods, State Management, and Context API to create efficient and reusable components.
  • Define and enforce best practices for front-end development, ensuring maintainable and high-performance codebases.
  • Collaborate with cross-functional teams to gather and analyze business requirements, translating them into technical specifications and user-centered design solutions.
  • Work on responsive, accessible, and cross-browser-compatible designs using advanced web development skills including HTML5, CSS3, JavaScript, DHTML, JSON, and XML.
  • Review existing implementations, understand code requirements, and deliver efficient solutions, including bug fixes and enhancements.
  • Lead and participate in all phases of the Software Development Life Cycle (SDLC), from requirements gathering to final deployment.
  • Utilize source code management tools such as GitHub and Bitbucket to maintain version control and manage collaborative development efforts.
  • Stay updated with the latest industry trends and integrate innovative technologies to improve product quality and user experience.

Required Skills and Qualifications

  1. Proven Expertise. At least 3-4 years of hands-on experience with ReactJS and a total of 7-9 years in software development.
  2. Technical Proficiency
    1. Advanced knowledge of React.js, including server-side rendering and performance optimization.
    2. In-depth experience with React Hooks, Component Lifecycle, State Management, and Context API.
    3. Competent understanding of browser rendering behavior, performance tuning, and debugging.
    4. Proficiency in web development technologies such as HTML5, CSS3, JSON, XML, and JavaScript.
    5. Familiarity with DHTML and responsive design techniques.
  3. Development Tools. Demonstrated expertise in version control tools such as GitHub and Bitbucket.
  4. Process-Oriented. Experience in defining and implementing development processes and following Agile methodologies, especially Scrum.
  5. Problem Solving. Ability to analyze existing code, identify problems, and implement effective solutions in a timely manner.
  6. Interpersonal Skills. Strong ability to interact with business teams and users across different geographies, gathering and assessing requirements effectively.
  7. Lifecycle Knowledge. Hands-on experience in all stages of the SDLC, from requirements gathering and analysis to deployment and maintenance.

Who You Are

You are a problem solver and a team player who can seamlessly work across geographies. You possess excellent technical skills and have a strong inclination for delivering user-friendly and scalable software solutions. Your ability to collaborate, communicate, and adapt to changing requirements makes you a valuable asset to any team.

Related Jobs