Junior Front-End Developer

Geneva - Development Team

ScheduleJS works on complex planning applications for mission-critical projects in a variety of industries around the world (aerospace, defence, broadcasting, airlines, etc.).

We have developed the new JavaScript version of the most advanced library on the market for creating complex Gantt charts (FlexGanttFX): ScheduleJS.

Are you looking for a company with an international outlook and good development prospects? We look forward to receiving your application.

Role responsibilities

As a member of our development team, your main task will be the front-end development of complex planning applications.

Two types of mission for two different needs:

  1. Migration of complex scheduling applications made in JavaFX using FlexGantt/FlexGanttFX to the web
  2. Creation of complex scheduling applications developed in pure web (HTML, CSS, SCSS, JavaScript, TypeScript, Angular, Git) using ScheduleJS

As a developer, you will be responsible for:

  1. Project requirements analysis
  2. The development of different screens
  3. Implementation after validation of these screens
  4. Delivery and follow up with customers

The missions specified are not exhaustive, others may be entrusted to you depending on your skills and ambitions on these subjects.

You will be supported and trained by a mentor who will advise you as needed in your missions.


You have a master’s degree in computer science (university degree, EPF engineer, HES/ETS in computer science, or equivalent) and have just finished your higher education studies, or have a first successful experience (up to three years).

You are a self-starter and you want to work in an innovative and growing company with proven potential.

You will be able to prioritise and identify opportunities for improvement in the implementation of each of your projects.

Your rigour, your ability to capitalise on your previous achievements and your autonomy will enable you to achieve your objectives.

In return for your investment, you will be able to count (among other things) on mentoring and training by highly experienced profiles who will enable you to acquire solid experience through the realisation of diversified projects for very prestigious international clients.

Expected skills

TypeScript / JavaScript / Angular / HTML / Git

Proactivity, rigour and team spirit

Since you work with exclusively international clients, you will need to be comfortable speaking and writing in English.

Any other language(s) mastered is a plus.

Additional information

Sectors of activity: aerospace, defence, aviation, broadcasting, consulting,…

Location: Geneva, Switzerland

Working languages: French / English

Start date: September 2021

Type of contract: Permanent contract

If interested, please send your application to job@schedulejs.com