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.