Jobs · Arizona

Senior React / Next.js Engineer (Contract to Hire) – Remote Hybrid – Arizona or Southern CA residents ONLY

e360 · Phoenix, AZ · 3 days ago
Hybrid$90–$100/hrContract

About the role

e360 is a 30+ year privately-owned company focused on its people, clients, and leading technologies. The Cloud Services Division is a rapidly growing business helping clients manage their cloud technology. The team consists of leaders who deliver innovative consulting solutions leveraging leading and emerging technologies. We offer professional development and growth opportunities tailored to each individual's goals.

Responsibilities

  • Design, build, test, and deploy enterprise applications using React, Next.js, and TypeScript.
  • Create modular, reusable, and maintainable application architectures.
  • Build shared components, hooks, services, utilities, and design-system patterns.
  • Design scalable approaches for routing, state management, data fetching, forms, validation, and error handling.
  • Integrate applications with APIs, authentication systems, enterprise data sources, and document-processing services.
  • Build document upload, review, correction, approval, and exception-management experiences.
  • Apply AI and LLM capabilities to document classification, extraction, summarization, and validation where appropriate.
  • Improve existing codebases by reducing duplication, tight coupling, inconsistent patterns, and technical debt.
  • Implement automated testing, CI/CD, logging, monitoring, security, and performance practices.
  • Own technical workstreams and provide design reviews, code reviews, and mentoring.
  • Participate in client discovery, requirements analysis, demonstrations, deployment, and knowledge transfer.

Requirements

  • Advanced experience with React, Next.js, TypeScript, and modern JavaScript.
  • Strong understanding of React composition, hooks, rendering, and component design.
  • Experience with Next.js App Router, server and client components, route handlers, middleware, and server-side rendering.
  • Demonstrated ability to design modular enterprise applications with clear separation of concerns.
  • Experience building reusable component libraries and working with design systems.
  • Experience integrating REST APIs, backend services, and third-party platforms.
  • Experience with state-management and data-fetching tools such as Redux Toolkit, Zustand, TanStack Query, or similar technologies.
  • Experience building complex forms, validation workflows, and data-review interfaces.
  • Experience with authentication and authorization using OAuth, OpenID Connect, JWTs, sessions, or role-based access.
  • Working experience with Python for APIs, automation, data processing, or document workflows.
  • Experience with Git, automated testing, CI/CD, and production deployment.
  • Ability to evaluate tradeoffs involving maintainability, performance, scalability, security, and delivery speed.
  • Practical experience with or an understanding of: OCR, document classification, field and table extraction, structured and unstructured document processing, confidence scoring, validation rules, human review, document status tracking, exception handling, and audit history.
  • Experience with Azure AI Document Intelligence, Amazon Textract, or comparable services.
  • Experience with Azure OpenAI, Amazon Bedrock, or other hosted LLM services.
  • Experience with FastAPI, Flask, Node.js, or backend API development.
  • Experience with AWS or Azure application hosting and integration services.

Preferred Qualifications

  • Experience leading enterprise React or Next.js projects.
  • Experience modernizing or refactoring large frontend codebases.
  • Experience with document-management, case-management, or workflow applications.
  • Experience with Azure AI Document Intelligence, Amazon Textract, or comparable services.
  • Experience with Azure OpenAI, Amazon Bedrock, or other hosted LLM services.
  • Experience with FastAPI, Flask, Node.js, or backend API development.
  • Experience with AWS or Azure application hosting and integration services.

Professional Skills

  • Strong application-design and problem-solving skills.
  • Able to translate business requirements into practical software designs.
  • Strong consulting, communication, documentation, and code-review skills.
  • Able to independently own technical workstreams.
  • Able to identify architectural risks, technical debt, and delivery blockers.
  • Able to mentor developers and establish consistent engineering practices.

Critical Success Factors

  • Ability to independently deliver production-ready React and Next.js applications.
  • Strong understanding of modular enterprise application architecture.
  • Ability to create reusable patterns without unnecessary complexity.
  • Ability to integrate Intelligent Document Processing into enterprise applications.
  • Practical understanding of Python, AI, and LLM-supported document workflows.
  • Commitment to code quality, testing, accessibility, security, performance, and maintainability.

Similar jobs