iOS Developer


Porto, Portugal
1-3 Years
Position type
Full time


The Company

Infraspeak is an Intelligent Maintenance Management Platform that brings your entire operation together. Gain full control and the flexibility to build a custom maintenance management solution capable of answering your own operational challenges.


The Role

So far we have developed a great product, serving thousands of users who rely on our software to streamline their own business. We have a huge impact on our clients’ life and business, so we aim for a simple, usable and performant application that gets better with every release.

We’ve reached a point where our goals are way more ambitious than our current apps are able to achieve, so we are taking all the learnings so far and starting the development of a new app from scratch. We are talking about an offline-first application, using clean architecture, with a shared domain between Android and iOS (wink wink KMM). We’ll tell you more about it during the interview 🙂



  • Be a part of a small and tight team
  • Plan, design and develop new features
  • Continuously improve our code base
  • Be part of the product decisions
  • Share knowledge and keep learning
  • Experiment new technologies and ways to solve problems
  • Be curious and ask questions



  • Values clean code and software engineering
  • Understands the iOS ecosystem
  • Has a lot of love for Swift (and a little bit for Objective-C)
  • Wants to explore Kotlin Multiplatform
  • Can see why data structures and algorithms are important
  • Writes Unit, Integration and UI tests as part of the development process
  • Is BFF’s with Git
  • Speaks fluent English
  • Is a team member.



  • Flexible working hours and remote-friendly culture.
  • Competitive salary and perks.
  • Modern office with everything you need, located in central Porto.
  • A startup environment, where you will see the company (and yourself) grow beyond a dozen people to a worldwide reference in the field (some people call it ambition, we call it focus).
  • A balanced work environment where you will have autonomy, responsibility, ownership, and freedom to make mistakes and to learn from them.
  • Regular events to promote knowledge sharing and team engagement.

Subscribe to our newsletter

Privacy Preference Center