Front End Engineer
sheshagoni avinashUnited StatesSENIORPosted 2h ago
React.jsJavaScriptTypeScriptHTML5CSSPythonFastAPIFlaskDjango RESTRESTful API DevelopmentState ManagementReduxZustandReact QueryAPI IntegrationGitCI/CD WorkflowsJestReact Testing LibraryPytestWebSocketsServer-Sent EventsDockerLinuxPostgreSQL
About the Role
We are looking for a Front End Engineer with React and Python API experience to join American Express. This is a 12-month contract position with a hybrid work model.
Key Responsibilities
• Design and implement front-end solutions using React.js
• Develop and maintain RESTful APIs using Python frameworks
• Integrate appliance and device systems with the application
• Implement state management solutions like Redux or Zustand
• Write unit, integration, and end-to-end tests
• Collaborate with developers to gather requirements
Requirements
• 5+ years of professional front-end development experience with React
• 3+ years of experience building and consuming REST APIs using Python
• Strong knowledge of JavaScript/TypeScript, HTML5, and CSS
• Experience with React Hooks, Context, and component architecture
• Hands-on experience with Redux, Zustand, or React Query
• Proficiency in Git and CI/CD workflows
• Experience writing unit, integration, and end-to-end tests
• Ability to develop and maintain RESTful APIs using FastAPI, Flask, or Django REST
• Experience integrating appliance and device APIs
• Ability to build reusable components and maintain design systems
• Strong communication skills
• Ability to work onsite in Phoenix, AZ, 3 days per week