Were not looking for someone who just knows how to build screens. Were looking for an engineer who understands why things work the way they do - someone who can reason about performance architecture and the nuances of Apples frameworks like a true craftsman.
What Youll Do
- Architect and build robust scalable iOS applications using Swift and SwiftUI
- Write clean testable maintainable code with a strong emphasis on performance and reliability
- Dive deep into Apple APIs - from LocalAuthentication to CommonCrypto - and use them to solve real-world problems elegantly
- Optimize performance using profiling tools concurrency strategies and thoughtful design
- Mentor other developers and help shape the technical culture of our Calgary office
- Use AI tools to accelerate development - not replace it - freeing up time for deeper thinking and more impactful work
What Were Looking For
- Strong CS fundamentals: You understand memory management data structures algorithms and concurrency - and you know when to apply them
- Deep iOS expertise: Youve built and shipped complex apps and you know the ins and outs of UIKit SwiftUI and the broader Apple ecosystem
- Architectural thinking: You can design modular testable systems and have opinions about MVC MVVM and beyond
- Curiosity and craftsmanship: You care about how things are built not just what gets built
- Ecosystem fluency: Youve worked with CI/CD app signing provisioning Instruments and understand the full lifecycle of an iOS app
- Clear communicator: You can walk through your own code and explain your decisions. Youre comfortable saying I dont know and having a relaxed technical conversation
- Collaborative mindset: Youre thoughtful curious and easy to work with - we try to keep it not so fussy
- AI maturity: You use AI tools to enhance your workflow - not to substitute for foundational knowledge
Additional Required Skills:
-
- Strong written and verbal communication skills in English.
- BA/BS in Computer Science or related field or equivalent practical experience.
Additional Desired Skills
-
- Experience developing APIs.
- Awareness of Android app development.
- Strong user experience skills.