Role: Sr. UI Developer with React
Location: Tampa FL/onsite
Core Skills (must-have)
- React 19 - deep expertise with hooks, functional components, performance patterns and modern data flow
- Redux/state management - structuring predictable app state (Redux + React Context), selectors, and side-effect handling across a large portal
- Micro-frontends - hands on experience architecting and integrating micro-frontends, including single-spa (OSS) for orchestrating independently deployable apps, shared dependency management, cross-app routing and runtime composition
- App composition - building the portal from modular reusable pieces; shared component libraries (SALT Design system + Pepper) container/layout patterns, and integration with legacy adapters (e.g. the VAM UI adapter) into one cohesive shell
- AI Tooling - fluent with AI-assisted development (GitHub Copilot, Claude, agentic workflows) to accelerate delivery while keeping code review discipline
- High Standards - TDD/unit testing (Vitest + React Testing Library, 80+% coverage), ESLint/Prettier compliance, accessibility, and clean, maintainable code
Working with our stack
- Micro-frontend orchestration; single-spa, module composition, shared runtime dependencies
- Forms & Validation: react-hook-form + zod
- Data grids: AG Grid Enterprise (Salt theme)
- Build/Tooling: Vite, Node 24, multi-env config (dev/qa/uat/prod)
- API Integration: axios against backend services
- Deployment: Docker + Kubernetes / Cloud Foundry Pipelines (Jenkins)