DevJobs

Android Mobile developer

Overview
Skills
  • Java Java ꞏ 4y
  • Kotlin Kotlin ꞏ 4y
  • Android Android ꞏ 4y
  • DbFlow
  • MVP
  • MVVM
  • Repositories
  • Retrofit
  • Room
  • Software Design Patterns
  • SQLight
  • Unit Testing
  • Volley

We are looking for an outstanding Android Mobile developer to join our R&D team and to be responsible for the coding, innovative design, and layout of our App.

In this role, you will collaborate with other team members to deliver functional & user-friendly mobile applications, using advanced technologic, Nordic BLE Api, sensors, algorithmics, and more.

 

Why SaverOne?

SaverOne is a leader in the UnDistracted Driving arena, ensuring that the driver will not be able to use distracting applications while driving. Our In-Vehicle Embedded solution transforms the vehicle into a safe zone, protecting the driver and all passengers. If you're thrilled with the potential of saving lives while developing - SaverOne is the right place for you.

·       This is a great opportunity to work with the most advanced technologies combine HW and SW.

·       You’ll be able to bring your own insights and passion into the projects you will work on

All this, while working on cutting-edge mobile technologies!

What will you do?

Our Mobile team members are highly experienced and great team members, developing the Phone Location Unit for SaverOne, the very core of the company.

As a team member, you’ll:

  • Design & build applications for Mobile platforms including managing 3rd party libraries.
  • Being an owner of transversal topics - architecture, CI/CD, global features and services
  • Supporting feature teams with expertise and workforce.
  • Leading proof-of-concepts, investigations and tests of new tools and topics.
  • Developing and improving internal processes and tools.
  • Improving and being an advocate for best architectural, performance and stability practices.

Requirements:

  • At least 4 years of experience in building Android applications mostly focusing on Kotlin and Java as main programming languages.
  • Knowledge on any of the following database libraries: Room, DbFlow, SQLight;
  • Knowledge on a REST communication library such as Volley or Retrofit.
  • Knowledge of software design patterns.
  • Good knowledge on app architecture knowledge such as MVVM, MVP, Repositories.
  • Experience with testing, at least unit testing. Other testing practices are a plus.
  • Being passionate about software development and problem solving.
  • You have strong verbal and write English language skills.
SaverOne