About Upstep Academy
Upstep Academy is not just another coaching institute — we’re building a next-generation online chess platform that blends education, gaming, and technology. Our vision is to create a one-stop ecosystem where learners can play, train, and grow with features such as interactive lessons, real-time coaching, performance analytics, gamification, and global leaderboards.
We are scaling rapidly and looking for passionate engineers who want to build world-class products from scratch. If you’re excited about React, real-time applications, and creating seamless user experiences for thousands of learners worldwide, this is the place for you.
________________________________________
Your Role
As a Senior Web Frontend Developer (React.js), you will play a key role in shaping our platform’s user interface and front-end architecture. You will work closely with our design and backend teams to build an engaging, responsive, and scalable product.
Responsibilities
- Develop high-quality, responsive, and performant UIs using React.js + TypeScript (Next.js)
- Implement interactive and real-time features including chessboards, puzzles, timers, and live coaching dashboards.
- Integrate with real-time APIs and WebSockets to deliver smooth gameplay and learning experiences.
- Write clean, reusable, and testable code with strong focus on scalability and maintainability.
- Collaborate with product managers, designers, and backend engineers to deliver features end-to-end.
- Optimize applications for speed, responsiveness, and smooth animations.
________________________________________
What We’re Looking For
4–10 years of proven experience in frontend development.Strong expertise in React.js, JavaScript (ES6+), HTML5, CSS3.Solid understanding of responsive design and performance optimization.Experience in collaborating within agile development teams.Familiarity with Git, CI / CD pipelines, and modern development workflows.________________________________________
Nice to Have
Experience with Next.js or SSR-based frontend frameworks.Exposure to real-time / multiplayer apps (gaming, edtech, sports).Knowledge of state management tools (Redux, Context API, MobX).Interest or familiarity with chess platforms (lichess, chess.com) or a personal passion for chess.Understanding of UI / UX for gamified applications.________________________________________
Why Join Us?
Opportunity to build from the ground up and shape a product with global potential.Work in a fast-paced startup culture with ownership, autonomy, and zero bureaucracy.Blend technology + education + gaming to make a real impact in the lives of thousands of learners.Competitive compensation, flexible culture, and the chance to work with a passionate founding team.♟️ Be part of our journey to redefine chess learning for the next generation.