Junior Front-end Engineer
Job Summary
You will join the team working on the rebuild of our analytics UI, transitioning from a legacy stack to a modern React + TypeScript application. This is a hands-on role where you will contribute to building Reports and Dashboards, working alongside senior engineers and product teams. You will gain experience in high-performance data visualization, modern frontend architecture, and scalable SaaS product development.
Responsibilities
- Build/improve frontend using React and TypeScript
- Migrate legacy code to modern stack
- Develop dashboards and enterprise reports
- Collaborate with backend and data teams
- Maintain high code quality standards
Required Skills
- JavaScript and React
- TypeScript
- API understanding
- Frontend development experience
- Problem-solving skills
Job Details
Project / Department
You will join the team working on the rebuild of our analytics UI, transitioning from a legacy stack (jQuery/Bootstrap) to a modern React + TypeScript application. This is a hands-on role where you will contribute to building Reports and Dashboards, working alongside senior engineers and product teams.
Key Responsibilities
- Contribute to building and improving the frontend of our 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
Required 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
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
Working Conditions
- Partially remote (Hybrid)
- Computer provided
- Informal dress code