Front-End Engineer (React) with Python API
Technology
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?