Senior iOS Developer

Toronto
Software Engineering /
Full-Time /
Hybrid
Interaxon (Muse) is a consumer and B2B neurotechnology company specializing in brain computer interfaces (BCIs) through the production of its research-grade EEG headbands, Muse. The Muse headband uses EEG sensors to monitor brain activity and provide real-time feedback to users about their mental state, including their level of focus, relaxation, and stress. It has been used by researchers, mental health & rehabilitation clinics, universities and sport teams to improve mindfulness, mental health practices, sleep and support neuroscience research and innovation.

Interaxon is known to be the largest EEG datasets in the world, with +1 billion minutes of brain data. Muse has been used in over 200 published clinical research studies, including Mayo Clinic, NASA, Harvard and MIT. Interaxon is headquartered in Toronto, Canada

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.
At Interaxon, we take pride in fostering a performance culture that revolves around innovation, inclusion, and achieving transformative results. We believe in empowering personal growth to not only improve lives but also create positive change in the world. We have a hybrid working environment, a great benefits package and a gym subsidy. 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!