Senior iOS App Developer
1 week ago
Role Description
Senior iOS App Developer
Lead I - Software Engineering
Who We Are
Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.
UST is a mission-driven group of 29,000+ practical problem solvers and creative thinkers in more than 30 countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.
With us, you'll create a boundless impact that transforms your career—and the lives of people across the world.
Visit us at
You Are
We are seeking a
Senior iOS App Developer
who acts creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities.
The Opportunity
- 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
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What You Need
- 7+ years of experience
- Strong CS fundamentals:
- You understand memory management, data structures, algorithms, and concurrency — and you know when to apply them
- Deep iOS expertise:
- You've 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:
- You've 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. You're comfortable saying "I don't know" and having a relaxed, technical conversation
- Collaborative mindset:
- You're 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
- Swift Language:
- We're looking for depth — concurrency, generics, protocol design — not just syntax
- Apple APIs & Frameworks:
- Show us how you've used UIKit, SwiftUI, or lesser-known frameworks like Authentication Services or WebKit
- Apple Ecosystem:
- Talk about your experience with CI/CD, Xcode, performance tuning, app signing, crash analysis, or architecture decisions
- We're not looking for perfection — we're looking for engineers who think deeply, communicate clearly, and care about the craft of iOS development.
- 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.
Compensation can differ depending on factors including but not limited to the specific office location, role, skill set, education, and level of experience. UST provides a reasonable range of compensation for roles that may be hired in various U.S. markets as set forth below.
Role Location:
Alberta
Compensation Range
: $95,000-$119,000
Benefits
Full-time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Part-time regular and temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
All Canadian employees who work in a province, territory or locality with more generous paid sick leave benefits than specified here will receive the benefit of those sick leave laws.
What We Believe
We proudly embrace the values that have shaped UST since day one. We build our culture of Humility, Humanity, and Integrity. These values inspire us to nurture a people-first, human centric culture that fosters diversity, prioritizes sustainable solutions, and keeps our people and clients at the forefront of all decisions.
Humility
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity
Through business, we will better the lives of those less fortunate than ourselves.
Integrity
We honor our commitments and act with responsibility in all our relationships.
An Equal Opportunity Workplace, Free of Discrimination and Harassment
At UST, we strive to provide a work environment free of discrimination and harassment. We are an equal opportunity employer and employment decisions are based on merit and business needs. Our Human Rights Policy further illustrates our stand on this. We are committed to following fair employment practices that provide equal opportunities to all employees. We do not discriminate or allow harassment on the basis of race, color, religion, disability, gender, national origin, sexual orientation, gender identity, gender expression, age, genetic information, military status, or any other legally protected status. At UST, we value diversity and believe that a diverse workplace builds a competitive advantage.
Un lieu de travail à égalité des chances, sans Discrimination et harcèlement
Chez UST, nous nous efforçons de fournir un environnement de travail exempt de discrimination et harcèlement. Nous sommes un employeur garantissant l'égalité des chances et des décisions en matière d'emploi sont basés sur le mérite et les besoins de l'entreprise. Notre politique en matière de droits de l'homme illustre notre position à ce sujet. Nous nous engageons à respecter un emploi équitable des pratiques qui offrent des chances égales à tous les employés. Nous ne faisons pas discriminer ou permettre le harcèlement sur la base de la race, de la couleur, de la religion, du handicap, genre, origine nationale, orientation sexuelle, identité de genre, expression de genre, âge, informations génétiques, statut militaire ou tout autre statut légalement protégé. Chez UST, nous valorisons la diversité et pensons qu'un lieu de travail diversifié crée un avantage compétitif.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.
USTSkills
Swift/SwiftUI,Concurrency,CI/CD
-
iOS Developer
2 weeks ago
Edmonton, Alberta, Canada Takeaway Full timeReady for a challenge? Then Just Eat might be the place for you. We're a leading global online food delivery platform, and our vision is to empower everyday convenience. Whether it's a Friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant,...
-
Android Developer
7 hours ago
Edmonton, Alberta, Canada AMA - Alberta Motor Association Full timeTECH LIFE ISaflutterAT AMA.The OpportunityYou're a geek—and proud of it. You can't help but dissect an app to figure out how it works and how it could be better for the end user. We could use a passionate techy like you When you join AMA as a Mobile Developer, you'll get to fuel that passion and creativity while being supported by a team that treats you...
-
Senior Flutter Developer
5 days ago
Edmonton, Alberta, Canada RewardsX Full timeCompany DescriptionRewardsX is a platform that helps users maximize their credit card rewards, completely free of charge. By working with all major Canadian credit cards, the platform enables users to earn up to $1,000 annually by optimizing their card usage. RewardsX simplifies the process and allows users to make the most of their rewards effortlessly.Role...
-
Mobile Developer
1 week ago
Edmonton, Alberta, Canada AMA - Alberta Motor Association Full timeTECH LIFE IS aflutter AT AMA.The OpportunityYou're a geek—and proud of it. You can't help but dissect an app to figure out how it works and how it could be better for the end user. We could use a passionate techy like you When you join AMA as a Mobile Developer, you'll get to fuel that passion and creativity while being supported by a team that treats...
-
Senior AI Python Developer
1 week ago
Edmonton, Alberta, Canada InfiCare Inc. Full timeGreetings,My name isRahul Kohli and I'm a Senior Recruiter at InfiCare technologies, our records show that you are an experienced IT professional withSenior AI Python Developerthis experience is relevant to one of my current openings. The opening requiresSenior AI Python Developerto the above skills. It isCanada (Remote).Title: Senior AI Python...
-
Senior Application Developer
8 hours ago
Edmonton, Alberta, Canada Western Financial Group Full timeProudly Canadian. Driven by Purpose. Rooted in Care.Join a national team where people, purpose, and community come first. Western Financial Group was named a 2025 Top Insurance Employer by Insurance Business Canada and is home to more than 2,300 team members supporting over one million customers across 200+ locations across Canada.Senior Application...
-
Senior Full Stack Developer
1 week ago
Edmonton, Alberta, Canada Bevertec Full timeSenior Full Stack Developer (Contract)Location:Primarily Remote (Canada-based)On-site Requirement:Occasional in-person sessions in Edmonton, AB with reasonable notice.Positions Available:3Contract Duration:Two (2) positions: up to 12 monthsOne (1) position: up to 6 monthsPossible extensions up to 24 monthsWork Schedule: Full-time (7.25 hours/day)About the...
-
Senior Full Stack Developer
2 weeks ago
Edmonton, Alberta, Canada Rose International Full timeDate Posted: 12/22/2025Hiring Organization: Rose InternationalPosition Number: 494889Industry: GovernmentJob Title: Senior Full Stack DeveloperJob Location: Edmonton, AB, Canada, T6H 5T6Work Model: HybridWork Model Details: Primarily remote with onsite meetingsShift: Monday through Friday 8:15 to 4:30 Alberta TimeEmployment Type: TemporaryFT/PT:...
-
Microsoft 365 Developer
2 weeks ago
Edmonton, Alberta, Canada Elantis Solutions Full timeAre you looking to grow with a company that puts people first? Where you collaborate daily with colleagues to create real solutions? Skyrocket your career with Elantis Certified as a Great Place to Work, Best Workplace for Today's Youth, and Best Workplace for Inclusion, we're looking for a passionate and driven Microsoft 365 Developer. Here are some of...
-
Senior Development Manager
1 week ago
Edmonton, Alberta, Canada Ducks Unlimited Canada Full timeThe OpportunityReporting to the National Director of Development, the Senior Development Manager (SDM) generates highlevel major gifts, beginning at $10,000, from individuals, foundations, and corporations while supporting development program operations. This role coordinates and supports development and fundraising opportunities for the prairie region. This...