Junior Frontend Developer (Node.js)
To develop a virtual sales training environment, a beginner front-end is required to write code under the mentorship of a senior specialist
Project description:
A proprietary offline methodology for training and improving sales skills. The goal is to create a universal environment for systematic training so that each participant can practice skills step by step, according to a structured and proven program.
A little more detail:
Based on an offline methodology proven since 2013, applied in hundreds of companies around the world
Role cards are used to reproduce ≈50 customer profiles
Student and trainer play the roles of buyer and seller in turn
An AI trainer is provided, simulating a client or trainer
Visual and reliable assessment of progress
Adaptation of the curriculum to aspects requiring revision.
Application framework (preliminary):
Next.js (TypeScript)
• Automatic routing and code splitting
• SSR/SSG for faster first load
UI library: Ant Design
State and asynchronous request management: Redux Toolkit + RTK Query
Visual text editor for the "Workout Book": TipTap
Video communication (online mode): simple-peer (WebRTC) for "peer-to-peer"
Calendar and notifications:
• react-big-calendar for displaying the schedule
• Integration with Google/Apple iCal via ICS export
• Firebase Cloud Messaging for push notifications.
Main task: writing code.
Requirements:
Experience with Next.js.
Team:
Team lead, project manager, senior backend developer.
Additionally:
The project uses the TopTal tracker.
This is a remote format, with a maximum of 4 hours a day.