Junior Front-end Engineer
Job Summary
A junior frontend role focused on learning and contributing to a modern analytics platform rebuild. You will work on transitioning from a legacy stack to a modern React and TypeScript application. This position offers direct exposure to enterprise-scale data and high-performance product development.
Responsibilities
- Develop and maintain frontend dashboards using React and TypeScript
- Migrate legacy code to a modern frontend stack
- Integrate data visualizations and large datasets
- Collaborate with backend and data teams to implement features
Required Skills
- JavaScript, React, TypeScript
- Tailwind CSS / shadcn/ui
- Data visualization (Plotly, D3)
- State management (Redux/Context API)
- API integration
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.
- 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.
- Improve performance, usability, and responsiveness of the platform.
- Follow frontend best practices, testing, and code quality standards.
Requirements:
- 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.
- 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).
- Strong attention to detail and willingness to learn in a fast-paced environment.
- Good problem-solving skills and ability to work collaboratively.
Benefits:
- Salary: $1,300 – $2,400 USD per month (based on experience).
- Opportunity to work on a modern React/TypeScript stack.
- Hands-on experience building a scalable SaaS platform.
- Mentorship from experienced engineers.
- Direct impact on a product used by global retail brands.
- Fast learning environment with clear growth opportunities.