Experienced iOS/macOS Engineer for MindNode (38,5h)

We are looking to hire an experienced engineer to join our team working on MindNode for iOS, macOS and watchOS.

Your tasks will include

What you contribute

Optional, but highly valuable:

What you get

Some info about our Tech Stack

Our native apps on iOS and macOS have a shared codebase and are written in Swift (~51% of the code base) and Objective-C (~47 %), with minor usages of C and C++, while our watchOS app is 100 % Swift code. Nearly all new code gets written in Swift, but we still have a lot of working Objective-C code that is used in MindNode. Most of our Objective-C code is annotated with nullability annotations, lightweight generics and other modern Objective-C features, to make mix and match between the 2 languages as comfortable as possible. The predominant patterns used in our apps are MVC and MVVM.

On the server side we also use Swift, utilizing Vapor 3 (and 2) for our backend. Legacy parts of our backend are written in Ruby on Rails, but we plan to replace them with Swift in the future.

About Us

MindNode, Apple's Editors Choice on the App Store, is a delightful visual brainstorming app that helps you connect your thoughts and clarify your ideas. We are a small and independent company with a simple goal: we want to deliver the best, and most beautiful brainstorming experience there is. We are passionate about productivity, simplicity and beautiful design.

Last year we launched MindNode 5, our latest iteration of MindNode for iOS and macOS, with great success. We have ambitious plans for the future and are looking to expand our team. Our company is based in Vienna, Austria, and currently consists of seven people and a handful of freelancers - and we want you to be part of it!

We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical​​​ condition, sexual orientation, gender identity or ​expression, or any other non-merit factor. We'd especially love to receive applications from individuals who are underrepresented in the tech industry.

Interested in Joining us?

Great, we are looking forward to meeting you. Please send us your application

We are looking for a written explanation of who you are as a developer. We are especially passionate about knowing how and why you got started, what projects you have loved and what motivates you. Furthermore we would love to receive some piece of code, that you find interesting - and an explanation why. It doesn't have to be your code. We are looking for someone with solid development experience, but doesn’t have to be experience with iOS or macOS development - we care much more about general abilities than knowledge of specific languages or frameworks.

Make sure to also include links to online profiles you want to share (e.g. GitHub, Twitter) and a description of your work history (e.g a resume, LinkedIn profile,…).

Get MindNode now!

    1. iPhone
    2. Apple Watch
    3. iPad
    Available in the App Store
    1. MacBook
    2. iMac
    Available in the Mac App Store

    Or download our Free Trial