Senior Front-end Lead
Job Summary
We are seeking a seasoned frontend leader to drive the transition of an enterprise SaaS analytics platform from legacy systems to a modern React/TypeScript stack. You will architect high-performance data visualization dashboards and lead frontend development efforts to support global supplier-retailer collaboration. This role requires extensive expertise in data-heavy applications and the ability to mentor developers in a high-growth environment.
Responsibilities
- Architect and implement Reports and Dashboards
- Lead migration from legacy code to React/TypeScript
- Manage contractors and build a scalable frontend team
- Optimize data grid performance and dashboard load times
- Establish frontend best practices and testing standards
Required Skills
- React & TypeScript (5+ years)
- AG Grid & Data Visualization
- State Management (Redux/Zustand)
- Performance Optimization
- Leadership & Mentoring
Job Details
Responsibilities:
- Act as the senior frontend architect for the analytics platform, owning the design and implementation of Reports and Dashboards.
- Lead the transition from legacy codebases (jQuery/Bootstrap) to a modern React/TypeScript stack across core analytics modules.
- Directly manage frontend contractors during the transition and guide the long-term frontend roadmap, with the opportunity to build and lead a scaling team.
- Implement AG Grid for high-performance data tables handling massive datasets (millions of rows) with smooth paging and virtualization.
- Build a reusable component library using shadcn/ui and Tailwind CSS to ensure consistency and rapid delivery.
- Integrate with Plotly for advanced data visualizations and analytics storytelling.
- Optimize UI performance to achieve sub-2-second dashboard load times and snappy interactions.
- Establish frontend best practices, testing standards, and accessibility considerations, collaborating with UX to simplify complex analytics workflows.
- Collaborate with product, data, and backend teams to align on requirements, APIs, and data models.
- Leverage AI development tools such as ClaudeCode, Codex to increase development productivity.
Requirements:
- 5+ years of React experience, with at least 2+ years using TypeScript.
- Expert-level knowledge of React performance optimization and long-term maintainability.
- Hands-on experience with data-heavy applications and virtual scrolling techniques.
- Proven experience with AG Grid or similar data grid libraries in large-scale enterprise contexts.
- Strong understanding of state management (Redux, Zustand, or Context API).
- Experience leading frontend teams and mentoring developers.
- Track record of delivering enterprise SaaS applications.
- Familiarity with analytics/BI platforms, real-time data streaming, micro-frontend architectures, and Azure DevOps/CI/CD pipelines.
Benefits:
- Competitive compensation package.
- Comprehensive health and benefits coverage.
- Collaborative work environment to encourage fast iteration and real-time problem solving.