Approach People Recruitment

Typescript Developer - Geneva, Switzerland

Job Title



Settore informatico


Lausanne, Switzerland


Retribuzione lorda 25000.00 - 35000.00 € all'anno

Job Type

Tempo indeterminato

Orario di lavoro

Tempo pieno

Job Description

Are you keen on joining a fast growing and multicultural company? Would you enjoy being part of an exciting team, working on an amazing product ?

To reinforce my client’s engineering development team, I am looking for a Typescript Developer, in Geneva, Switzerland.


You will be part of the Languages Team and you will work on its JavaScript/TypeScript analyzer. The analyzer is part of the renowned static code analysis tools , the core of the analyzer is developed as an open-source project.

By joining the JavaScript/TypeScript team of my client, you will be part of an autonomous team where you, together with your teammates, decide what to work on. You will have fun facing the ultimate challenge of analyzing what is the most popular language in the world.

Your missions are: – Develop new and maintain existing features for the JavaScript/TypeScript code analyzer – Dive deep into the language and debate about the best guidelines to use it effectively – Evolve the way our analyzers understand code by creating better models and developing new rules on top of them – Interact with the ESLint-based front-end and have the opportunity to contribute back to the linter – Contribute to the code quality and security of many developers around the world – Define the team’s short and long term goals – Be in a team where continuous integration is not just a buzzword and which really cares to provide the best user experience

Qualifications and technical skills

Preferred qualifications BSc. or master’s degree in Computer Science or related technical field.


You have at least 3 years of experience as a Typescript Developer.

Main Skills: – Developer experience with JavaScript/TypeScript to understand end-users context and expectations – Fluency in best practices for maintainable, secure, performant, and testable code – Familiarity with or willingness to learn Java used for integration with other components – Curious and eager to learn about the small details of the JS/TS – Bold and self-confident to challenge the status quo and yet humble and open to be challenged – Knowledge of static code analysis is not required; you will learn it while working at SonarSource

You will be working in English, so you must be fluent!


In case you offer a job
Crea una offerta di lavoro Crea una pagina aziendale