Front-end Engineer
Job Summary
Krunchbox is looking for an early-career frontend engineer with strong fundamentals in JavaScript and React to help rebuild our core analytics platform. You will work directly on modernizing our tech stack, building interactive dashboards and reports using React and TypeScript, and collaborating with experienced engineers. This role offers hands-on experience in building scalable enterprise SaaS applications with large datasets.
Responsibilities
- Build new product features using React and TypeScript
- Modernize core parts of the analytics platform
- Create dashboards and reports for global brands
- Work with AG Grid and large datasets
- Connect frontend with backend APIs and data services
Required Skills
- JavaScript and React
- TypeScript
- Tailwind CSS and UI components
- API understanding and backend interaction
- Problem-solving and collaboration skills
Job Details
Functions
You’ll join the engineering team rebuilding the core Krunchbox analytics experience, transitioning our frontend from a legacy jQuery and Bootstrap stack to a modern React and TypeScript application.
This is a hands-on engineering role where you’ll write production code and contribute directly to Reports, Dashboards, and other core product experiences.
You’ll work with large datasets, interactive data grids, and complex analytics experiences while learning how modern SaaS applications are designed, built, and scaled.
What You'll Work On
- Build new product features using React and TypeScript.
- Help rebuild and modernize core parts of the Krunchbox analytics platform.
- Create dashboards and reports used by global consumer brands.
- Work extensively with AG Grid to build fast, interactive experiences across large datasets.
- Develop reusable, high-quality UI components using Tailwind CSS and shadcn/ui.
- Build rich, interactive analytics experiences around complex retail data.
- Connect frontend experiences with backend APIs and data services.
- Collaborate directly with product, backend, data, and engineering teams.
- Help improve the performance, usability, and responsiveness of the platform.
- Participate in code reviews and technical discussions while developing strong engineering practices.
- Use modern AI-assisted development tools to accelerate coding, debugging, and learning.
Requirements
Experience in any of the following is a bonus, but not required:
- Building dashboards, reports, or data-heavy applications.
- AG Grid or other advanced data grid libraries.
- Tailwind CSS or modern component libraries.
- Experience building high-performance interfaces for large datasets.
- State management using Context API, Redux, Zustand, or similar.
- Backend development, APIs, databases, or server-side programming.
- AI-assisted development tools such as Claude Code.
- Personal, academic, internship, or open-source projects that demonstrate your ability to build real software.
Benefits
- We offer a predominantly in-person, collaborative working environment in Santiago, with flexibility to work partly from home.
- Opportunity to join a growing global SaaS company at an important stage of its technical transformation.