Senior React / Next.js Engineer (Contract to Hire) – Remote Hybrid – Southern CA or Arizona Residents ONLY
e360 · Orange County, CA · 3 days ago
HybridInformation Technology$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 assisting clients with their cloud technology needs. The team comprises experienced professionals who deliver innovative consulting solutions leveraging cutting-edge technologies. e360 values a balanced work-life fit, encouraging professional development and growth 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.
- Use Python to support document ingestion, extraction, validation, transformation, and integration.
- 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.
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.
Skills
- Strong application-design and problem-solving skills.
- Ability to translate business requirements into practical software designs.
- Strong consulting, communication, documentation, and code-review skills.
- Ability to independently own technical workstreams.
- Ability to identify architectural risks, technical debt, and delivery blockers.
- Ability 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.