Skip to main content

Front-End Engineer (React) with Python API

Technology
Next Gen IT, Inc
Phoenix, United States$60 - $65 /horaTodayUntil 12/9/2026
Service contractHybrid

Job description

Position: Front-End Engineer (React) with Python API Experience

Location: Phoenix, AZ (Hybrid – 3 days in office)

Exp: 5+yrs

About the Role

We’re looking for a senior-level front-end engineer with deep React experience and solid Python API skills. You’ll join a development team building an internal appliance management tool: a web application that gives engineers a clear, reliable interface for configuring, monitoring, and operating appliances. You’ll own the UI end to end and contribute to the Python APIs behind it.

Responsibilities

  • Design and build responsive, accessible React interfaces for appliance inventory, configuration, status, and workflow management
  • Develop and maintain RESTful APIs in Python (FastAPI, Flask, or Django REST) that the front end consumes
  • Integrate with appliance and device APIs, handling async operations, error states, and long-running tasks
  • Build reusable components and maintain a consistent design system
  • Write unit, integration, and end-to-end tests across the front end and API layers
  • Participate in code reviews, sprint planning, and architecture discussions
  • Partner with developers, QA, and operations to turn user feedback into features
  • Document APIs and UI patterns so the team can extend the tool after the engagement

Required Qualifications

  • 5+ years of professional front-end development with React (hooks, context, component architecture)
  • 3+ years building and consuming REST APIs with Python
  • Strong JavaScript/TypeScript, HTML5, and CSS
  • Experience with state management (Redux, Zustand, or React Query)
  • Proficiency with Git and CI/CD workflows
  • Experience writing automated tests (Jest, React Testing Library, pytest)
  • Comfortable working with developers as primary users and gathering requirements directly from them
  • Able to work onsite in Phoenix, AZ 3 days per week

Preferred Qualifications

  • Experience with network, infrastructure, or hardware/appliance management tools
  • Familiarity with WebSockets or server-sent events for real-time status
  • Experience with authentication and authorization (OAuth2, JWT, RBAC)
  • Docker and basic Linux familiarity
  • SQL/PostgreSQL experience
Keywords
ReactPythonREST APIsJavaScriptTypeScriptHTML5CSSState ManagementReduxZustandReact QueryGitCI/CDAutomated TestingFastAPIFlaskDjango RESTJestReact Testing LibraryPytest

Interested in this role?