top of page
Products

Want to help us save lives?

We're looking for open-minded individuals with a knack for finding creative solutions to problems. You can, literally, help rescuers save lives. 

Who we are

We are a dedicated team of professionals that build software for rescuers, by rescuers. Many of us have a background in building and operating mission-critical applications and some are even rescuers themselves.

At sureVIVE SA, we have an open, feedback-based work culture. We want to achieve a lot, but also have fun doing it.

Products

Software Engineer / Software Craftsman (100%)

Location: Mendrisio, Canton of Ticino, Switzerland

We are looking for a smart and motivated Software Developer to join our development team.  

DSC01055.jpg
surevive
surevive
surevive
DSC01040.jpg
DSC01050.jpg

About you

01

You are interested in creating high-quality software solutions that add value to the customer's product/process. 

02

You have a passion for what you do, which you can transmit to others and convert into concrete actions. 

03

You have an eye for software design and can eloquently share your experiences on a range of software engineering topics, based on your own experiences, readings, and experiments. 

04

Your profile matches one of the three described profiles below (Mobile Developer, Backend Developer, or Frontend Developer). 

05

Language skills: English at a professional level 

Mobile Developer Profile 

You preferably have a background in Swift and Kotlin, but, at least, have a deep understanding of Object-Oriented languages. 

Backend Developer Profile

You preferably have a background in Java, but, at least, have a deep understanding of Object-Oriented languages. 

Frontend Web Profile

You preferably have a background in Angular and Typescript, but, at least, have a deep understanding of Object-Oriented languages. 

TDD

Solid experience in the use of TDD is essential for this role. We believe that the related mindset is so crucial that we will only consider you for a senior position if you have considerable experience working with it. 

TDD

Solid experience in the use of TDD is essential for this role. We believe that the related mindset is so crucial that we will only consider you for a senior position if you have considerable experience working with it. 

Technologies

we use  

MobileHere’s a (non-exhaustive) list of technologies/patterns we currently use:  

  • Swift, Java, Kotlin  

  • Mockito, XCTest… 

  • REST, OAuth  

  • Azure DevOps  

  • Git 

  • UIKit, SwiftUI, XML 

  • Clean architecture, MVVM

  • Functional reactive programming, structured concurrency 

Backend Here’s a (non-exhaustive) list of technologies/patterns we currently use:  

  • PHP, Java, C#, Kotlin  

  • Cucumber, Xunit, XMock, Selenium, RESTAssured   

  • REST, OAuth  

  • Azure DevOps

  • Git 

Frontend WebHere’s a (non-exhaustive) list of technologies/patterns we currently use:  

  • Javascript, Typescript 

  • Angular, React   

  • Cypress, Jest, XUnit, XMock      

  • REST, OAuth   

  • Azure DevOps  

  • Git 

What we offer

  • One session per week to spend time on things like Katas, Dojos and to discuss practices and technologies.

  • Possibility to participate in conferences for continuous training and improvement.  

  • Continuous learning program with in-house technical sessions. 

  • Continuous education opportunities through internal and external (certification) courses. 

  • Manage your timetable with our approach to flexible hours. 

  • The job is partially remote according to local laws. 

  • Fringe benefits are decided by the team (e.g., free coffee, etc.). 

  • Clear and transparent salary bands for each role and seniority. 

  • Company events. 

Interested?

Carica file

Thanks for submitting! We'll get in touch with you within 48 hours.

bottom of page