Senior iOS Developer
Toronto /
Software Engineering /
Full-Time
/ Hybrid
At Interaxon, we develop engaging experiences using brain sensing technology. We are a passionate team of researchers, technical experts and scientists building the world’s leading science-based brain platform to empower personal transformation through human-centred innovation. Our Muse 2 and Muse S headbands are designed to make meditation and sleep easier and provide real-time audio and visual feedback on your meditative and sleep state through the Muse companion app.
As a Senior iOS Developer at Interaxon, you will be a key member of our development team focused on developing, documenting and maintaining our iOS applications. This is a hands-on position in which you’ll get to work closely with our cross-functional team to continuously evolve our mobile applications to deliver impactful customer experiences within a high-quality app.
In this role you will be responsible for implementing pixel perfect interface designs, working with multiple internal and third-party SDKs and frameworks and REST APIs as well as managing communication and data exchanges with our various Muse: Brain Sensing Headbands using BLE.
About our tools and technology:
- Our core iOS applications are written predominantly in Swift
- We use a variety of additional frameworks and technologies such as Realm, CocoaPods, RxSwift, Google Firebase and other Google Cloud Platform services.
- Our codebase relies heavily on internal shared libraries written in Swift and C++.
- We use Git, Github and BitBucket for repository hosting and code management.
- For CI/CD workflows we also use CircleCI.
Your Role:
- Design, build, document and maintain a modern iOS codebase in Swift as well as working with a set of internal shared libraries.
- Interact with and assist in the evolution of our internal device communication SDK. Experience with C++ would be beneficial.
- Collaborate with cross-functional team members to understand the customer and business needs, define specifications and translate those needs into clean, reliable, and efficient applications that empower our customers.
- Provide iOS subject matter expertise, keeping up with new technologies/services in the iOS ecosystem.
- Help empower fellow team members through training, documentation and mentorship.
- Review code from others in a collaborative way. No stone goes unturned.
- Test your code, ensuring high coverage and shipping features that you are proud of.
- Share your opinion and experience in technical design sessions, developer processes and practices.
- Develop your craft as you learn something new and grow while on our team.
Qualifications / Skills / Experience:
- 5+ years of experience designing, building, publishing, and maintaining mobile applications within the Apple App Store ecosystem using Swift and Objective-C.
- Experience with a variety of iOS frameworks and tools such as Storekit, UserNotifications, and Core Bluetooth.
- Strong UI development experience using both code and Storyboards to deliver pixel perfect UX experiences as designed by our product team.
- Strong CS fundamentals – data structures, algorithms, and design patterns.
- Expert in Git.
- Experience with CI/CD tools.
- Experience with unit testing and automated UI testing with libraries such as XCTest.
- Familiarity with Agile/Scrum methodology.
- Computer Science or similar degree or equivalent professional experience.
What you might have:
- Some C++ 11 experience.
- Some Android experience too.
- Knowledge of Firebase and other Google Cloud Platform services.
- Knowledge of build systems like Fastlane and Bazel.
What we offer:
Our collaborative culture is an extension of our vision to empower personal transformation to improve lives and change the world. We have a flexible working environment, on-going work from home options, a great benefits package, weekly team meditations, and a commitment to keeping connected while working apart. Join a team passionate about making a difference.
Interaxon is a company fueled on innovation and inclusion. We believe that diversity is an essential part of our workplace culture, and we continue to grow our team through equal opportunity and barrier-free recruitment. Additionally, if you require any accommodations during the selection process, please let us know!