App Developer

Are you an App Developer who thinks holistically - from code to great design and happy users? We’re looking for someone who values structured, readable, and testable code, and who focuses on scalable and robust architecture and design – while also being pragmatic when needed. You care about functional design and accessibility, and you’re motivated by building something you can use in your own daily life and seeing the value of what you create.

At Onics, we have long-standing experience in Internet of Things (IoT) and have developed a complete end-to-end smart home platform. Our services focus on areas such as safety and energy efficiency. We're now looking for skilled and passionate developers to join the team behind the app.

You are someone who

  • Is curious about how things work together.
  • Isn’t afraid to dive into something new.
  • Works independently but knows when to ask for help — and enjoys pair programming when it adds value.
  • Stays updated on technology and actively explores new tools and methods.
  • Believes in clean architecture and readable code.
  • Enjoys thoughtful discussions — you like to learn from others and share your own knowledge.

The App Team

The app is the heart of the user experience - it gives the user insight, peace of mind and control over the home. Usability is essential in a world full of complexity and choice. The app is customized per client and supports different service levels and branding. That’s why scalable, well-structured architecture is key.

We have a native iOS solution, a native Android solution, anda shared application containing business logic. The iOS app is built in Swift, while Android and the shared code are built in Kotlin. It’s important to us that everyone on the team understands and can discuss the full solution — and that you’re not afraid to explore new technologies to support other parts of the stack. We often do cross-platform code reviews to build competence and share knowledge.

The App Team consists of app developers, UX designers, and testers. We work closely with the backend team that develops our API, and we collaborate on designing solutions together. You’ll help develop new products and services, and take part in both technical and functional decision-making.

Responsibilities

At Onics, you’ll work on meaningful and technically challenging problems within smart home technology — building solutions that genuinely impact people’s everyday lives.

Your work will include:

  • Developing and maintaining the app with new services and features.
  • Collaborating with other teams and product owners to find the best solutions.
  • Ensuring compliance with accessibility and data privacy requirements.
  • Participating in discussions on design and technical decisions.
  • Taking responsibility for maintenance, security, CI, and technical processes.

Qualifications

  • Relevant university or college degree.
  • Minimum 2 years of experience with native iOS development in Swift using SwiftUI.
  • Familiarity with reactive programming.
  • Experience with Kotlin is a plus.
  • Comfortable working closely with developers across frontend, UX, and backend to reach shared solutions.
  • Knowledge of accessibility standards (WCAG 2.1) and best practices.
  • Open to working across platforms and technologies.

Our work environment

Onics Norway is centrally located in Lillestrøm. We offer flexible remote work when needed. You’ll have significant influence over your own work setup and professional development. We also have a great lunch area and friendly colleagues who support each other and willingly share their expertise. The App Team is part of the development department at Onics Norway, and you will report to the Head of Development.