Junior Frontend Developer (Node.js)

Remotely
Part-time

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.