About Red Access
Overview: We are looking for a highly skilled and independent frontend developer who can single-handedly design, build, and maintain a complex enterprise React application. You will own the entire frontend development lifecycle — from UI architecture and component design to testing, performance optimization, and deployment. An AI-first approach to development is mandatory; you must actively leverage AI coding assistants (e.g., Cursor, Copilot) to maximize velocity, code quality, and coverage.
Responsibilities:
- Design, develop, and maintain a large-scale React 18 enterprise SaaS application.
- Work independently to deliver features end-to-end, from UI/UX implementation to API integration.
- Build and maintain reusable component libraries using MUI v5 and custom design patterns.
- Develop complex data visualizations using AG Grid and Recharts for real-time security monitoring dashboards.
- Integrate with RESTful backend APIs.
- Write and maintain comprehensive tests using Jest and React Testing Library.
- Progressively modernize a mature codebase — migrating class components to hooks, classic Redux to modern patterns, and JavaScript to TypeScript where appropriate.
- Ensure cross-browser compatibility, performance, and accessibility.
- Collaborate with the backend team to maintain backward compatibility across independent deployment cycles.
- Use AI tools as a core part of the development workflow to accelerate delivery, improve test coverage, and maintain code quality.
Requirements:
- Proven experience (5+ years) as a frontend developer with the ability to work independently.
- Expert-level React knowledge (hooks, context, lazy loading, code splitting, lifecycle management).
- Strong experience with Redux state management.
- Proficiency with MUI (Material UI) v5 and component-based design systems.
- Experience building complex data tables (AG Grid or similar) and charting (Recharts, D3, or similar).
- Solid understanding of REST API integration patterns (axios, interceptors, token refresh, request cancellation).
- Strong testing skills with Jest and React Testing Library (mocking, async testing, provider wrapping).
- Experience with SCSS/SASS alongside CSS-in-JS (Emotion/styled).
- Familiarity with enterprise authentication — SSO (Azure AD/MSAL, Google OAuth), JWT management.
- Proficiency with AI-assisted development tools (Cursor, GitHub Copilot, or similar) — demonstrated ability to integrate AI into daily workflow for code generation, refactoring, and testing.
- Strong problem-solving skills, attention to detail, and ability to meet deadlines independently.
- Experience with CI/CD pipelines (GitHub Actions, Jenkins) and Docker-based build/deploy flows – advantage
- Background in cybersecurity, enterprise admin panels, or SaaS platforms – advantage