Junior Front-end Engineer

Date PostedJune 8, 2026LocationSantiago (Chile)CompanyKrunchboxSalaryGross salary $1600 - 2400 USD/monthTypeFull-time, Hybrid

Job Summary

The role involves joining a team rebuilding an analytics UI from legacy stacks to a modern React and TypeScript application. You will contribute to building high-performance dashboards, reports, and data visualization components for enterprise-level clients. It is a hands-on position requiring close collaboration with senior engineers and product teams.

Responsibilities

  • Migrate legacy code to React/TypeScript
  • Build and maintain enterprise dashboards
  • Develop reusable UI components
  • Collaborate on data visualization integration

Required Skills

  • JavaScript & React
  • TypeScript
  • APIs understanding
  • Problem-solving skills

Job Details

Responsibilities: - Contribute to building and improving the frontend of the analytics platform using React and TypeScript. - Support the migration from legacy code (jQuery/Bootstrap) to a modern frontend stack. - Build and maintain dashboards and reports used by enterprise customers. - Work with AG Grid and other tools to display and interact with large datasets. - Help develop reusable UI components using Tailwind CSS / shadcn/ui. - Integrate data visualizations using tools like Plotly. - Collaborate with product, backend, and data teams to implement features. - Assist in improving performance, usability, and responsiveness of the platform. - Learn and follow frontend best practices, testing, and code quality standards. Qualifications: - 0–4 years experience in frontend development (or strong internship/project experience). - Working knowledge of JavaScript and React. - Exposure to TypeScript (or willingness to learn quickly). - Basic understanding of APIs and how frontend connects to backend services. - Strong attention to detail and willingness to learn in a fast-paced environment. - Good problem-solving skills and ability to work collaboratively. Nice to Have: - Experience with data tables or dashboards. - Familiarity with Tailwind CSS or modern UI frameworks. - Exposure to data visualization libraries (e.g. Plotly, Chart.js, D3). - Understanding of state management (Context API, Redux, or similar). - Bonus: backend knowledge or experience (APIs, databases, or server-side logic). - Experience working on personal or academic projects involving real data.