GeneralMedia SA
Lausanne
Fullstack Developer - Javascript
- 31 August 2026
- 80 – 100%
- Permanent position
- CHF 75 000 - 90 000 /year
- French (Native language)
About the job
YOUR MISSIONS
Within the IT team, you will collaborate in the implementation and maintenance of the group’s web applications. You will be required to
- Create, maintain and evolve the user interfaces of our web and/or mobile applications.
- Slice and integrate website mockups for new projects.
- Design, implement and maintain JS features (ReactJS, NextJs, VueJS, NuxtJs).
- Integrate REST APIs and work with a multitude of API sources.
- Understand project challenges, translate functional needs into technical solutions and be proactive.
- Develop responsive interfaces and perform HTML5/CSS3 integrations.
- Ensure front-end technological watch and ergonomic concepts.
- Participate in the technical design of new websites.
- Provide support to internal teams for applications in production.
- You are autonomous in organising your tasks.
- You are used to working collaboratively with several developers (V-model and Agile cycle).
- You know how to estimate tasks and record actual time to ensure follow-up.
- Familiar with “headless” and “atomic design” concepts.
- Mastery of at least one framework among ReactJS or VueJS.
- Knowledge of GIT versioning tools and applied CI/CD concepts.
- Knowledge of Twig, Lottie, Tailwind, TypeScript, Wordpress, Expo is a plus.
- Knowledge of containerisation tools Docker, Docker-compose, AWS ECS
- Linux operating systems (Debian based).
- You have 2-5 years of experience in an equivalent position.
- Your native language is French or you are bilingual.