Skip to content

Software Engineer – IOS
Company | Okta |
---|
Location | Toronto, ON, Canada |
---|
Salary | $102000 – $154000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level |
---|
Requirements
- Strong knowledge of the iOS design principles, patterns, and best practices.
- Experience working with IDEs like XCode, SwiftUI(UIKit), and Swift
- Experience with RESTful APIs and networking in iOS apps.
- Experience with version control systems (Git, GitHub/GitLab).
- Experience working in an Agile software development team leveraging continuous integration and deployment practices.
- Experience in mobile software development that supports building highly reliable, consumer-facing software.
- Experience in managing and overseeing app releases, ensuring smooth deployment to the App Store.
Responsibilities
- Work with the engineering team to develop and deliver highly scalable software used daily by millions of users
- Drive evaluation, development, and roll-out of new features in our mobile iOS application
- Collaborate across Product, Design and Engineering teams
- Code & implement unit/functional tests.
- Review software design & code.
- Help with design and code reviews. Ensure high programming standards by writing unit and functional tests.
- Continuously improve developer velocity and efficiency by contributing to build and deploy processes, test automation, and modern mobile application development practices.
Preferred Qualifications
- Experience with automated testing frameworks (XCTest, UI Testing).
- Experience in cross-platform frameworks like Flutter or React Native is a plus.
- Experience in Android development is a plus
- Understanding of Identity and Access Management protocols and architecture (biometric authentication, FIDO, U2F, WebAuth, SSO, SAML, Kerberos, OAuth, Federation, etc.).