Search by job, company or skills

Comrise

Full-Stack Developer (React/TypeScript)

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

1. PURPOSE OF THE ROLE

This Mid-Level Full-Stack Developer is frontend-heavy with a strong focus on React component architecture, API integration, state management, and responsive design. While the primary ownership is building polished, performant user interfaces across web and potentially mobile platforms, this role is expected to be a capable full-stack contributor writing NestJS backend services, building Python scripts, and understanding cloud infrastructure. The goal is a developer who thinks end-to-end: from the API contract to the pixel on screen.

2. KEY RESPONSIBILITIES

2.1 Frontend Development (Primary Focus)

  • Build and maintain React/TypeScript components, pages, and complex UI flows for the MHC PWA and other products.
  • Implement responsive designs that work flawlessly across desktop, tablet, and mobile breakpoints.
  • Architect and implement state management solutions using Redux Toolkit, Zustand, or React Query.
  • Build reusable component libraries following atomic design principles and the team's design system.
  • Integrate frontend with RESTful APIs and GraphQL endpoints handle loading states, error boundaries, and caching.
  • Optimize frontend performance code splitting, lazy loading, image optimization, Core Web Vitals.

2.2 Backend Development (Secondary Focus)

  • Build and maintain NestJS API endpoints controllers, services, DTOs, validation pipes.
  • Write database queries and manage schema changes in PostgreSQL and MongoDB.
  • Contribute to Python scripts and lightweight data processing tasks when needed.
  • Write and maintain API documentation using Swagger/OpenAPI.
  • Implement basic authentication flows and role-based access control patterns.

2.3 Quality & Collaboration

  • Write unit tests (Jest, React Testing Library) and integration tests for all new features.
  • Participate in code reviews both giving and receiving feedback constructively.
  • Collaborate with designers to translate Figma mockups into pixel-perfect implementations.
  • Participate in daily standups, sprint ceremonies, and cross-functional planning sessions.
  • Use AI-assisted development tools effectively to boost productivity and code quality.

4. REQUIRED SKILLS & QUALIFICATIONS

  • 35 years of React/TypeScript development with production applications.
  • Solid TypeScript skills interfaces, generics, type guards, strict mode.
  • NestJS / Node.js familiarity can build and modify API endpoints independently.
  • Python basics scripting, simple API endpoints, data manipulation.
  • Database skills SQL queries, schema design, basic MongoDB operations.
  • Testing mindset writes unit and integration tests as part of development workflow.
  • AWS awareness understands S3, CloudFront, Lambda at a conceptual + basic usage level.
  • AI tool proficiency uses AI coding assistants effectively; understands LLM API basics.
  • Good English communication clear written communication for async collaboration.

5. NICE TO HAVE

  • React Native experience for mobile development.
  • Experience with GraphQL (Apollo Client/Server).
  • Familiarity with accessibility standards (WCAG 2.1).
  • Experience with Agile/Scrum teams and Jira workflows.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143891259