Senior Front-end Lead
Job Summary
Krunchbox is seeking a Senior Front-end Lead to spearhead the modernization of their global SaaS analytics platform. You will be responsible for architecting a new React/TypeScript stack while transitioning from legacy systems to provide high-performance data visualization for enterprise clients. The role offers the opportunity to lead the frontend strategy and build a scaling team in a collaborative environment.
Responsibilities
- Architect and implement modern Reports and Dashboards using React/TypeScript.
- Transition legacy jQuery/Bootstrap codebase to a modern stack.
- Manage frontend contractors and lead the long-term frontend roadmap.
- Develop high-performance data visualizations using AG Grid and Plotly.
- Establish frontend best practices and mentor the engineering team.
Required Skills
- 5+ years React experience
- 2+ years TypeScript proficiency
- AG Grid expertise
- State management (Redux/Zustand)
- Leadership and mentoring experience
Job Details
Key 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 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.
Required Experience & Skills:
- 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.
Desirable Skills & Experience:
- Experience working on analytics/BI platforms and data visualization libraries.
- Familiarity with real-time data streaming and WebSocket real-time updates.
- Prior exposure to micro-frontend architectures.
- Comfort working in fast-paced, collaborative environments.
Benefits:
- Competitive compensation package.
- Comprehensive health and benefits coverage.
- Hybrid work environment allowing for a mix of remote and in-office work.
- Computer provided for work duties.
- Informal dress code.