Skip to main content

React JS + Python

Technology
MindGraph
4 days agoUntil 14/07/2026
Service contractOn-site

Job description

Job Description

Job Summary

Responsible for designing, building, and maintaining responsive, high-performance front-end applications using React.js, while integrating with Java/Spring Boot REST APIs. This role focuses on creating modular UI components, implementing state management, ensuring quality through testing, and collaborating with design and back-end teams to deliver reliable user experiences.

Roles and Responsibilities

  • Build modular, reusable, and testable UI components (e.g., forms, buttons, dashboards) using JSX.
  • Translate wireframes and UI designs into fully functional, responsive, and interactive front-end code.
  • Implement state management using Redux and/or Context API and manage application behavior using React Hooks (e.g., useState, useEffect).
  • Integrate front-end components with back-end services using RESTful APIs, including Java/Spring Boot API services.
  • Optimize application performance using techniques such as code-splitting, lazy loading, and efficient rendering patterns.
  • Write and maintain unit and integration tests using tools such as Jest and React Testing Library; troubleshoot and fix defects to ensure quality.

Qualifications

Essential Qualifications

  • Proficiency with HTML5, CSS3, and React.js.
  • Experience building component-based UI using JSX and modern React patterns (Hooks).
  • Working knowledge of state management approaches (Redux and/or Context API).
  • Experience integrating UI with RESTful APIs, including back-end services built with Java and Spring Boot.
  • Experience with version control (Bitbucket) and modern front-end tooling (Webpack or Vite) and package managers (npm or yarn).
  • Experience writing and maintaining unit/integration tests using Jest and React Testing Library.
  • Familiarity with client-side routing using React Router.
  • Familiarity with schema-based validation libraries such as Yup and Zod.

Preferred Attributes

  • Experience with TypeScript.
  • Experience with Next.js and server-side rendering (SSR).
  • Strong understanding of responsive design, accessibility, and cross-browser compatibility.
  • Performance tuning experience for React applications (render optimization, bundling strategies).
  • Strong collaboration skills to work effectively with UI/UX, back-end engineering, and QA stakeholders.

Certifications

  • React or modern front-end framework certification (vendor or recognized training provider).
  • Java and/or Spring Boot certification (e.g., Oracle Java, VMware Spring).
  • Cloud or DevOps certification (optional; role-dependent).

Keywords
reactreact-jspythonjob-descriptionsjavaspringspring-bootuser-interface-uistate-local-municipaltesting-and-analysisplanning-and-designvisual-art-designproduct-development-and-designjsxwireframingreduxjsapplication-programming-interface-apiapplication-performancerenderingjestreact-testing-librarytroubleshootinghtml-5html5css-3componentsoftware-version-managementrevision-managementsource-code-managementversion-controlbitbucketwebpackviteyarnrouting-and-switchingreact-routerrouterstypescriptmicrosoft-typescriptnext-jsweb-browsersvehicle-modification-tuninguser-experience-uxmobile-app-user-experiencequality-assurancetraining-certificationeducation-trainingtraining-and-developmentoracledevelopment-operations-devops

¿Te interesa este puesto?