Full-Stack Developer — (Front End React + java)

5 years

0 Lacs

Posted:7 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Front-End React Engineer (Full-Stack Capable; Basic PHP)

Company:

Location:

Type:


Compensation:


About UNIDOC

front-end first

You’ll be the owner of the React application and collaborate on the back end and cloud pieces as needed.

Role Overview (what you’ll build)

production-ready React platform



What you’ll do

  • Build a modern

    React (TypeScript)

    app with clean architecture, modular components, and an internal UI kit (Material UI/Chakra or similar).
  • Implement

    upload flows

    (drag-drop, chunked/parallel, retry/resume), progress UI, and error states.
  • Add

    offline-first capabilities

    : Service Workers, IndexedDB, background sync/merge logic, and conflict resolution UI.
  • State & data:

    TanStack Query (React Query)

    or Redux for caching, optimistic updates, and invalidation.
  • Forms & validation:

    React Hook Form + Zod

    (or Yup) with a11y-friendly controls.
  • Performance & UX: code-splitting, lazy routes, web workers for heavy tasks, skeletons, toasts, and accessibility.
  • Auth & routing: JWT/OAuth flows, role-aware navigation, protected routes (React Router or Next.js).
  • Testing & quality:

    Jest + React Testing Library

    , basic

    Cypress

    E2E on critical flows; type-safe APIs with shared types.

Back-end & Infra

  • Work with our back-end team to design/consume REST/GraphQL endpoints.
  • Basic PHP (Laravel) knowledge

    to read controllers/routes, understand request/response shapes, and make small fixes or add simple endpoints when needed.
  • Comfort with any of:

    Node.js/Express or NestJS

    (preferred)

    or

    Python/FastAPI for upload handlers and webhooks.
  • Storage & delivery:

    AWS S3

    (pre-signed uploads/downloads), S3 multipart; set lifecycle policies & basic IAM roles.
  • Database:

    PostgreSQL

    (via ORM like Prisma/TypeORM/Sequelize) for metadata and access control.
  • Delivery: Dockerized services, simple CI/CD (GitHub Actions), HTTPS, secrets management.


Must-have Qualifications

  • 5+ years

    professional experience building production apps.
  • Deep

    React + TypeScript

    experience; strong state/data management (React Query/Redux).
  • Proven work on

    offline-capable

    web apps (Service Workers, IndexedDB, background sync).
  • Experience with

    large file

    and

    resumable upload

    patterns; understanding of performance trade-offs.
  • Solid understanding of

    auth/authorization

    (JWT, roles) and secure API consumption.
  • Basic PHP (Laravel) literacy

    — enough to read/adjust routes/controllers, debug integration issues, and collaborate with PHP services.
  • Clear communication in English and comfort owning a feature end-to-end.


Nice-to-have

  • Node/NestJS

    or

    Python/FastAPI service experience; Docker/Kubernetes familiarity.
  • Hooks into simple ML/AI pipelines (calling external inference, posting annotations).
  • UI/UX sensitivity for clinician workflows and low-resource settings.


Why UNIDOC

  • Build with the founder (clinician) and directly shape product direction.
  • Real impact on healthcare research and clinical workflows.
  • Opportunity to lead future hires and grow into a senior/lead role.


How to apply

Email himanshud820@gmail.com with

You resume (PDF)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You