Assistant Manager

Navigator is an enterprise-grade solution management and knowledge platform built on AWS, serving internal stakeholders with a modern React/TypeScript UI backed by Python APIs and AWS-native services.

This is a hands-on development role with exposure to cloud-native frontend deployment, DevSecOps practices, and AI-assisted user experiences. You will work in a cross-functional team delivering new features, improving performance, and maintaining production-grade code quality.

Key Responsibilities

UI Development

  • Design, develop, and maintain responsive web applications using React.js and TypeScript.
  • Build reusable, accessible component libraries following atomic design principles.
  • Implement complex forms, data grids, and interactive dashboards with real-time data.
  • Write clean, testable code with unit and integration test coverage (target 80%+).

State Management & Data Layer

  • Implement state management using Redux Toolkit, React Query, or Context API for complex application workflows.
  • Integrate with RESTful APIs, handle caching, optimistic updates, and error states.
  • Design and implement client-side data models, transformations, and validation logic .

DevOps & Infrastructure

  • Build and maintain CI/CD pipelines (Jenkins) for frontend build, test, lint, and deployment.
  • Deploy frontend applications to AWS (S3 + CloudFront) with environment-specific configurations across Dev, UAT, and Production.
  • Containerize frontend development environments using Docker; support Kubernetes-based deployment workflows.

Performance & Quality

  • Optimize application performance through code splitting, lazy loading, tree shaking, and bundle analysis.
  • Implement monitoring and error tracking using tools like Sentry, CloudWatch, or similar.
  • Ensure WCAG 2.1 accessibility compliance and cross-browser compatibility.
  • Remediate security vulnerabilities identified by SAST/SCA scanners (SonarQube, Fortify) in CI pipeline.

Collaboration

  • Work closely with backend developers (Python/FastAPI) to define API contracts and integration patterns.
  • Collaborate with UX/UI designers to translate wireframes and prototypes into pixel-perfect interfaces.
  • Participate in code reviews, architecture discussions, and sprint planning.
  • Maintain frontend documentation, component storybooks, and technical design documents.
Must-Have Skills
  • React.js (16.8+) — Strong proficiency with hooks, context, portals, suspense, and concurrent features.
  • TypeScript — Production experience with strict typing, generics, utility types, and type-safe API integration.
  • State Management — Hands-on experience with Redux Toolkit, React Query/TanStack Query, or Zustand.
  • HTML5 & CSS3 — Semantic markup, CSS-in-JS (Styled Components/Emotion), Tailwind CSS, or Material UI.
  • RESTful API Integration — Axios/Fetch, request interceptors, error handling, retry logic, and caching strategies.
  • Testing — Jest, React Testing Library, Cypress/Playwright for unit, integration, and E2E testing.
  • Build Tools — Vite, Webpack, or similar; understanding of bundling, HMR, and build optimization.
  • AWS (Frontend) — Deployment to S3 + CloudFront, Route 53, environment configuration.
  • CI/CD — Experience with Jenkins, GitHub Actions, or similar; understanding of build, test, lint, deploy pipelines.
  • Git — Branch management, pull request workflows, rebasing, and code review practices.
  • Authentication — JWT handling, OAuth2/OIDC flows, SSO/SAML integration, token refresh patterns.
  • Responsive Design — Mobile-first design, media queries, CSS Grid/Flexbox layouts.
Good-to-Have Skills
  • AI/LLM UI Patterns — Experience building chat interfaces, streaming response rendering, or AI-assisted UX.
  • Micro-Frontends — Familiarity with Module Federation, or similar micro-frontend architectures.
  • Docker & Kubernetes — Containerized development environments, multi-stage builds for frontend apps.
  • Security Scanning — Experience with SonarQube, Fortify, or npm audit for frontend vulnerability remediation.
  • Performance Profiling — Chrome DevTools, Lighthouse, Web Vitals optimization, bundle analysis.
  • Python/FastAPI — Basic backend understanding to collaborate effectively with the API team.
  • 5–8 years of experience in frontend development with at least 3 years focused on React/TypeScript.
  • Proven track record of building and deploying production SPAs on AWS cloud infrastructure.
  • Strong problem-solving skills with the ability to debug complex UI rendering and performance issues.
  • Experience working in Agile/Scrum teams with continuous delivery practices.
  • Self-driven with the ability to own features end-to-end from design handoff to production deployment.
  • Excellent written and verbal communication skills.

Similar jobs