closed vacancy Senior iOS Developer - remote
Who we are
At Neybox Digital we build mobile applications that have a positive impact on the health and well-being of millions of individuals worldwide. We are best known for "Pillow", our sleep tracking app and "Today" a habit tracking app with a quantified-self approach.
All team members are either talented engineers or technically-skilled designers to ensure our collaboration is fast and straightforward. Everyone's voice is heard, and we strongly believe that being part of an inclusive and diverse team that works closely together can produce amazing results.
The size of our team is small enough to allow everyone to be equally involved and have a clear view of the big picture. We won’t bore you with a single never-ending subtask of a subtask. Meetings and interruptions are always kept to a minimum. We want to you to do work that matters and work that you are proud of.
Who we're looking for
We're looking for team members that are enjoy working on all the aspects of developing and evolving an iOS app. From the deep inner workings of the application’s backend architecture and scaling to polishing the animations of the UI and working with our support team to diagnose an issue that a user is having. We require at least 3 years of iOS development experience and you must be able to show at least one real-world project where you have made a significant contribution.
It's important to know that we're looking for a full-time exclusive collaboration that will last for years and evolve over time. Don't apply for this position if you are a freelance developer searching for a side project to work on for the next few months and move on to the next one.
Skills and expertise that we require:
- At least 3 years of iOS development experience using Swift and Objective-C
- Experience working with UIKit, Core Animation, GCD, Core Data and WatchKit.
- Experience working with Git version control and Unit testing.
- Experience in performance profiling with Instruments on Xcode.
- Comfortable working and communicating in English, both in writing and speaking.
- Willingness to learn and experiment with new technologies.
A day at Neybox
All team members start their day with a quick five-minute report of what they intend to do work on and what has been their progress so far to help us coordinate and prioritise. After that each member of the team will be working on their assigned tasks alone or in coordination with other members of the team developing new features, squashing bugs, prototyping, updating the UI or experimenting with new technologies or the next crazy idea that might change the world.
We practice Agile development and plan our work on a fifteen-day sprints so there will be regular meetings every second Monday, Thursday and Friday to start a new sprint, plan ahead and show the rest of the team what has be done. There are very few other meetings during the sprint because we have actual work to do ;) That's it!
What we offer
We offer a great salary, paid vacation time, financial support for opportunities that will help you grow as professional and we reward every team member with additional bonuses and benefits for outstanding work and personal or team goals achieved.
If that sounds like what you're looking for, just apply for the position and we'll reach to set up a meeting to get to know you better.