Mobile iOS Developer Opportunity for Experienced Engineer
2 weeks ago
Top Hat is revolutionizing the world of higher education by providing a leading teaching platform that professors use to create an active learning environment. Our mission is to be the premier way for professors to interact with students both in and out of the classroom.
Job DescriptionWe are seeking an experienced Mobile iOS Developer to join our Mobile team. As a key member of our development team, you will be building, improving, and maintaining all aspects of our iOS application. Your responsibilities will include developing features, writing tests, and participating in impactful decision-making around the iOS app.
This role will start primarily as a native iOS development role using Swift and some Objective C. Later, the role will likely evolve into cross-platform development using the Flutter framework. You will still be writing some native iOS code at that point.
Your Responsibilities:- Innovate and contribute ideas to design and planning discussions, implementing new features and core services in the TopHat platform.
- Collaborate with our design, product, and architecture teams to bring beautiful, usable, and scalable features to life.
- Refactor, optimize, and improve the Top Hat platform used by over a million students, focusing on application performance and reliability.
- Work closely with Mobile Developers, Designers, Product Managers, and Full-stack teams to bring mobile features to life.
- Release bi-weekly updates to the Play Store.
To succeed in this role, you should have 5+ years of experience in native iOS development, preferably in Swift. A good understanding of SOLID principles is also required. Additionally, you should be able to actively learn and keep up-to-date with recent iOS OS releases and features.
You should be able to work independently and as part of a team, ask questions when needed, and deliver quality, maintainable code. Experience with Swift UI, Combine, architecture design patterns (e.g., MVVM, MVP), Dependency Injection frameworks, CI/CD pipelines using Bitrise and Github Actions, and Asynchronous Programming is highly desirable.
What We OfferAs a valued member of our team, you can expect:
- A competitive salary of $120,000 per year.
- A noble mission that creates meaningful, fulfilling work.
- A team that cares deeply for customers and for each other.
- Professional learning and development opportunities for all role levels.
- An awesome and welcoming Toronto HQ, and a growing sales hub in Austin, Texas.
- Competitive health benefits that start on day one.
- A management team focused on performance, growth, engagement, and connection.
- Passionate customers who believe in us—and what we do.
-
iOS Engineer for Mobile Payment Solutions
2 weeks ago
Toronto, Ontario, Canada Stripe Full timeWe are seeking an experienced iOS engineer to join our team at Stripe. As a key member of our Mobile Optimized Checkout Suite team, you will develop new payment APIs and checkout UI flows for iOS developers.About UsStripe is a financial infrastructure platform for businesses. Millions of companies from the world's largest enterprises to the most ambitious...
-
Senior iOS Developer, Mobile Platform Specialist
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamTheScore is a dynamic and innovative company that requires skilled engineers to build world-class mobile applications. As a key member of our Mobile Platform team, you will be responsible for designing, architecting, and shipping our amazing applications.We are looking for an experienced Senior iOS Developer who can improve the...
-
Senior iOS Developer, Mobile Payment Expert
2 weeks ago
Toronto, Ontario, Canada Stripe Full timeStripe is a financial infrastructure platform for businesses, providing a range of solutions to simplify payments and grow revenue.About the roleWe're seeking an experienced iOS developer to join our Mobile Optimized Checkout Suite team. As part of this team, you'll be responsible for developing new payment APIs and checkout UI flows for iOS developers to...
-
iOS Development Expert for Mobile Platforms
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout theRole & TeamWe are seeking a highly skilled iOS developer to join our Mobile Platform team at theScore. This team provides the foundation for our mobile clients and enables our mobile teams to build and deliver features faster and with high quality.As a key member of our Mobile Platform team, you will be responsible for designing, architecting, and...
-
Senior iOS Engineer
4 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the RoleWe are looking for a skilled iOS developer to join our Mobile Platform team at Penn Interactive. This role will involve working with a talented team of engineers, product managers, and designers to deliver high-quality mobile apps.About the WorkAs a key member of our team, you will be responsible for designing, architecting, and shipping our...
-
Toronto, Ontario, Canada theScore Full timeAbout the Role and TeamWe're seeking a highly skilled iOS developer to join our team at Penn Interactive. As a key member of our Mobile Platform team, you'll be working with a talented group of engineers, product managers, and designers dedicated to delivering exceptional mobile experiences.The mobile experience is crucial to our organization's success. Our...
-
Senior Mobile Software Engineer
3 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the RoleAs a key member of our Mobile Platform team, you will be working with a talented group of engineers, product managers, and designers to deliver high-quality mobile applications.Key ResponsibilitiesWork with the product team to design, architect, and ship our amazing applications.Implement polished user interfaces with the help of our design...
-
Senior iOS Mobile Application Developer
2 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeCompany OverviewScotiabank is a leading financial institution dedicated to helping its customers achieve their goals. We are committed to delivering exceptional service and building long-lasting relationships with our clients. As an iOS software engineer, you will play a key role in developing high-quality mobile applications that meet the evolving needs of...
-
Mobile App Developer for Scalable iOS Solutions
2 weeks ago
Toronto, Ontario, Canada reddit Full timeAbout RedditAs a community-driven platform, Reddit is home to thousands of communities dedicated to shared interests. With over million daily active unique visitors, Reddit is one of the internet's largest sources of information.Your RoleYou will work with cross-functional teams to execute on product and business strategy, building innovative products and...
-
Lead iOS Developer for Mobile Payments
2 weeks ago
Toronto, Ontario, Canada PENN Interactive Full timeOverviewPENN Interactive, a leading interactive gaming company based in Philadelphia, is seeking an experienced Lead iOS Developer to enhance the mobile payment experience within its popular applications.
-
Senior iOS Software Engineer
2 weeks ago
Toronto, Ontario, Canada reddit Full timeCompany OverviewReddit is a community-driven platform with thousands of active communities and millions of daily users. We're one of the largest sources of information on the internet, and our mission is to facilitate open and authentic conversations among people sharing similar interests.Job DescriptionThis role is part of our Subreddit Success team,...
-
Senior iOS Developer
1 month ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamTheScore is seeking a skilled iOS Developer to join our Mobile Platform team. As a key member of our team, you will work closely with our product team to design, architect, and ship our amazing applications.About the WorkCollaborate with iOS developers to improve the development experience.Improve our code through refactoring and...
-
Senior iOS Software Engineer
7 days ago
Toronto, Ontario, Canada Scotiabank Full timeAbout ScotiabankWe are a leading bank in Canada with a strong presence in the global market. Our mission is to provide innovative financial solutions that meet the evolving needs of our customers.Job SummaryWe are seeking an experienced Senior iOS Software Engineer to join our team. This role will be responsible for designing, developing, and testing...
-
Senior iOS Software Engineer
3 weeks ago
Toronto, Ontario, Canada Purple Drive Full timePurple Drive is seeking a highly skilled **Senior iOS Software Engineer** to join our team. This role will focus on developing innovative mobile applications using Swift and working effectively with cross-functional teams.Key responsibilities:Design, develop, and test mobile applications using Swift and iOS SDKs.Collaborate with designers, product managers,...
-
Senior iOS Developer
1 month ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamThe Mobile Platform team at theScore is responsible for delivering exceptional mobile experiences. As a key member of this team, you will work closely with Engineers, Product Managers, and Designers to design, architect, and ship our amazing applications.About the WorkCollaborate with the product team to design and implement polished...
-
Toronto, Ontario, Canada Stripe Full timeAbout the RoleThe position of iOS Engineer for Stripe's Optimized Checkout Suite is available within the company. As part of this team, you will work on developing payment APIs and checkout UI flows for iOS developers to include in their apps. Your responsibilities will include designing, building, and maintaining the Stripe iOS SDK, collaborating with...
-
Senior iOS Developer
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the RoleTheScore is seeking a highly skilled Senior iOS Developer to lead our Mobile Platform team. As a key member of our team, you will be responsible for designing, architecting, and shipping our amazing applications.Job ResponsibilitiesCollaborate with the product team to design and ship applications.Implement polished user interfaces with the help...
-
iOS Developer
3 weeks ago
Toronto, Ontario, Canada AutoTrader Full timeJob Title: Junior iOS Engineer (Hybrid/Toronto)Our mission at AutoTrader is to create the ultimate platform to connect users with their dream vehicles. With over 25 million monthly visitors, we are the leading digital automotive marketplace in Canada. Our Marketplace team focuses on delivering a modern and cohesive experience across our mobile apps. We...
-
iOS Software Engineer
1 month ago
Toronto, Ontario, Canada Sage Recruiting Full timeSoftware Engineer RoleSage Recruiting is seeking a skilled iOS Software Engineer to contribute to the development of a large-scale consumer-facing app with over 30 million users. As a key member of the iOS team, you will design and implement features that enhance the user experience and drive business growth.Key ResponsibilitiesDevelop high-quality iOS code...
-
iOS Software Engineer
3 weeks ago
Toronto, Ontario, Canada Stripe Full timeAbout StripeStripe is a financial infrastructure platform that powers online payments for businesses. We're looking for an experienced iOS software engineer to join our team and help us build innovative payment solutions for our customers.About the RoleWe're seeking a skilled iOS developer to design, build, and maintain our mobile payment SDKs. You'll work...