Mobile Developer
Silvair
Bydgoszcz, PL
6 d. temu
source : Just Join IT

Continuous Integration (nice to have)

TDD (junior)

Code Review (regular)

Unit Testing (regular)

kotlin native (regular)

About Silvair

Silvair is a rapidly growing company developing innovative IoT technologies for the smart lighting industry. We provide advanced software solutions for wireless lighting control and commercial building automation.

As a leading contributor to the Bluetooth SIG, we drove the development of Bluetooth mesh - a new communication standard for the Internet of Things.

We were the first company in the world to develop a qualified Bluetooth mesh stack, and the first IoT business listed on the Warsaw Stock Exchange.

Now we aim to be the world’s no.1 provider of wireless solutions for professional lighting applications.

Overview

The Mobile team develops applications that connect all Silvair products, while providing the end user with intuitive UX design.

The goal is to help the user manage complex wireless mesh networks in a fast and easy-to-understand way.

Our products are changing dynamically so we need to continuously adapt our code to ensure it follows the fresh ideas that the Silvair team comes up with.

Bluetooth mesh standard and our application domain create a complex system. We believe that clean code is essential for maintaining and developing our applications.

Following the SOLID principles and building apps in accordance with the Test Driven Development process is how we work at our team.

Currently we have the iOS application that is broadly used in our system installations all over the world. The app helps us to understand customer needs in a mobile context.

Now we decided to expand our solution, that is why we will create a completely new multi-platform application with shared code between iOS and Android.

We believe Kotlin Native is the framework that will help us to achieve that vision.

As a member of our team you will have an opportunity to build a new application from scratch. There will be many technical and architectural challenges to solve.

Responsibilities :

  • follow the product concept and take responsibility for the end-to-end process of building apps with other team members
  • participate in the architecture design and development of apps and tools
  • perform code reviews
  • create automation and unit tests
  • help to establish how new features in the system should work and to define its’ scope
  • Essential job requirements :

  • good knowledge of Kotlin language
  • experience in unit tests
  • readiness to work in an Agile team
  • attention to product and code quality
  • curiosity, drive for knowledge and development
  • good English language skills
  • Nice to have :

  • experience in Kotlin Native framework
  • experience in Bluetooth LE
  • experience in automation testing
  • knowledge of the Continuous Integration principles and tools
  • experience in other mobile platforms (iOS, other cross-platform frameworks)
  • We offer :

  • work with trending technologies such as IoT and Bluetooth mesh
  • fast-paced and dynamic startup environment
  • innovative product
  • flat structure
  • full-stack team
  • collaborative and self-organized environment
  • B2B contract or a permanent agreement
  • private medical care
  • flexible working hours
  • at the office, hybrid or full remote work (our office is open if you want to meet with the team)
  • internal hackathons
  • company updates with breakfast
  • co-funded lunches at office
  • Zgłoś tę pracę
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku