Middle Frontend Developer

Remotely
Part-time

Project Description:

A proprietary offline methodology for sales training and skill improvement for SWC (Sales Workshop Center) participants, delivered as a web and mobile application. The goal is to create a unified environment for systematic training within SWC, enabling every participant to practice skills step-by-step using a structured and proven program.


Key Details:

  • Based on a proven offline methodology used since 2013 in hundreds of companies worldwide.
  • Utilizes role cards to simulate ≈50 buyer profiles.
  • Students and trainers alternate between buyer and seller roles.
  • Includes an AI trainer that mimics clients or coaches.
  • Clear and measurable progress tracking.
  • Adaptive learning paths tailored to individual improvement areas.


In other words, this is a digital simulator that enhances the SWC methodology, delivering practical, measurable results.


Tech Stack:

  • Framework: Next.js (TypeScript)
  • Automatic routing and code splitting
  • SSR/SSG for faster initial load
  • UI Library: Ant Design
  • State & Async Management: Redux Toolkit + RTK Query
  • Text Editor (for "Training Book"): TipTap
  • Video Calls (Online Mode): simple-peer (WebRTC, peer-to-peer)
  • Calendar & Notifications:
  • react-big-calendar (scheduling)
  • Google/Apple iCal integration (via ICS export)
  • Firebase Cloud Messaging (push notifications).


Primary Task:

Develop the core application architecture while ensuring it is maintainable by junior developers.


Requirements:

  • 3+ years of experience with Next.js (SSR/SSG) and TypeScript.
  • Proficiency in the listed technologies.
  • Willingness to mentor junior developers.


Team Structure:

  • Tech Lead
  • Project Manager
  • Junior Developers


Additional Info:

  • Project management via TopTal Tracker.
  • Remote work, max 4 hours/day commitment.