
Staff iOS Engineer
- Canada
- $150,000-170,000 per year
- Permanent
- Full-time
- Design, estimate, develop, and maintain high-quality, performant, and user-friendly iOS applications.
- Collaborate closely with designers, product managers, and other engineers to bring product vision to life.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Write and maintain comprehensive unit and integration tests to ensure code quality and stability.
- Conduct unit and integration tests, participate in code reviews, and actively contribute to building a strong development culture.
- Stay up-to-date with the latest iOS technologies and frameworks (Swift, SwiftUI, etc.).
- Identify and troubleshoot technical issues efficiently and effectively.
- Mentor junior developers on the team.
- At least 8+ years building & shipping commercial mobile software for the iOS platform
- Expert-level proficiency in Swift and Objective-C.
- Strong understanding of Xcode, Interface Builder, and the iOS SDK.
- Experience with design patterns and best practices for iOS development.
- Experience with unit testing frameworks and a passion for writing clean and maintainable code that is well-tested.
- Proven track record of developing highly scalable designs.
- Stellar communication, collaboration, and problem-solving skills.
- Good troubleshooting skills including usage of native tools, profilers and debuggers
- Preference for working in a dynamic startup environment where everyday offers new challenges
- A strong passion for mobile development and a desire to learn and grow.
- BS in Computer Science or related field
- Experience with Security.
- Experience with CI/CD pipelines and automated testing tools.
- Experience with server-side communication and APIs
- Contributed to apps with over 1 Million daily active users
- A portfolio of previously developed iOS applications.
- Competitive salary and benefits package.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment.
- Chance to learn and grow your skills with the latest technologies.