About this role
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.