Senior React/Next.js Engineer
Summary
Build enterprise document-processing apps with React, Next.js, TypeScript, and Python, integrating AI for extraction and validation while improving code quality and automation.
- 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.
Core Competencies
Demonstrates expertise in designing and building enterprise applications using React, Next.js, and TypeScript, with a strong focus on modular architecture, API integration, and automated testing practices. Proficient in Python for document processing and capable of applying AI and LLM capabilities for enhanced data management.
Highest-signal resume keywords
- React Application Development
- Next.js Framework Experience
- TypeScript Proficiency
- Python for Document Workflows
- REST API Integration
ATS Optimization Keywords
Hard Skills
- React
- Next.js
- TypeScript
- Python
- REST APIs
- Redux Toolkit
- Zustand
- TanStack Query
- Automated Testing
- CI/CD
Soft Skills
- Mentoring
- Client Discovery
- Requirements Analysis
Industry Keywords
- Enterprise Applications
- Modular Architecture
- Document Processing
- Data Management
- Component Libraries
Tools & Technologies
- Git
- OAuth
- OpenID Connect
- JWTs