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 ResponsibilitiesUI 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.
- 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.
- 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.