freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available