Software developer - smart home & voice technologies

  • Engineering
  • Stockholm, Sweden

Software developer - smart home & voice technologies

Job description

At Bontouch, we have a simple but ambitious idea: to make the world’s greatest apps for the best brands on the planet. To have the greatest impact on users all over the world, we partner up with our favorite companies—from Swish to 3M Post-it®—to create highly useful, beautiful-looking, visionary mobile apps and web sites that create less friction for millions of users in the real world.

 

How do you succeed? We believe in the people behind Bontouch. For us, knowledge exchange, our diverse backgrounds and shared passion for what we do are our greatest assets. 


We work together, learn from each other and believe in each other. 


We are visionaries. We are game changers. We are Bontouchers. 


Would you like to be part of our team and help us change the way our partners interact with their customers? 

Great! We look forward to getting to know you!
 

We are looking for a Software Developer who wants to work with smart home and voice technologies in our continuing mission to deliver world-class apps together with our partners. You take a great deal of responsibility and can work individually as well as in a larger team when building new voice features or maintaining existing ones. For us it’s important to care a great deal about the end-user experience, realising that clever technical solutions only truly shine when packaged in a way that humans appreciate.

 

What you’ll do

  • Work closely with fun and passionate co-workers of different backgrounds to create voice technologies in native mobile apps used by millions of people worldwide.

  • Help and guide our clients and our teams to make the biggest possible impact with what the cloud has to offer.

  • Assist project managers and other team members in devising technical solutions to business requirements.

  • Deliver high-quality, well-architected and well-tested code that’s clean and easy to understand and extend.

  • Using  programing languages such as Kotlin (JVM), CSS, HTML & JavaScript

  • Cloud services and hosting: GCP, Azure (App Services & Functions) and AWS (Lambda)

  • Major Frameworks/Libs: Ktor (Server), Dagger, Retrofit and Coroutines

  • Services/Integrations:
    • Conversational Actions on Google (Dialogflow ES)

    • Smart Home Actions on Google

    • Custom Alexa Skills

    • Smart Home Alexa Skills

    • IFTTT

    • Sign-in pages using OAuth 2.0

Job requirements

Who you are

  • You have a computer science background from university or similar knowledge from previous work.

  • You have experience with at least one object oriented language such as Kotlin (JVM), JavaScript, Java or C#.

  • You have experience in working with cloud services and hosting, such as Google Cloud Platform, Microsoft Azure, or Amazon Web Services.

  • You have a structured and test driven approach of delivering quality.

  • Troubleshooting and solving problems are second nature to you, and you know that finding a good solution often involves exploring all possible pitfalls.

  • You combine creativity and forward-thinking with a structured approach and can break down large features into manageable bits and pieces.

  • Above all you love programming and you are not afraid to learn new concepts and tools.