Lookout, Inc. is a globally recognized cybersecurity leader focused on protecting against human error and manipulation.
The Lookout platform is cloud-native, offering rapid deployment and simplified security operations for mobile devices.
The Staff iOS Engineer will be part of Lookout’s Engineering team, tackling challenges in core areas of intellectual property and building blocks for Enterprise products.
Responsibilities include designing, estimating, developing, and maintaining high-quality iOS applications.
The role involves collaborating with designers, product managers, and engineers to realize product vision.
The engineer will write clean, maintainable, and well-documented code, adhering to best practices.
They will also write and maintain comprehensive unit and integration tests to ensure code quality and stability.
Conducting unit and integration tests, participating in code reviews, and contributing to a strong development culture are key aspects of the role.
Staying updated with the latest iOS technologies and frameworks is essential.
The engineer will identify and troubleshoot technical issues and mentor junior developers.
Requirements:
Candidates must have at least 8+ years of experience building and shipping commercial mobile software for the iOS platform.
Expert-level proficiency in Swift and Objective-C is required.
A strong understanding of Xcode, Interface Builder, and the iOS SDK is necessary.
Experience with design patterns and best practices for iOS development is essential.
Candidates should have experience with unit testing frameworks and a passion for writing clean, maintainable, and well-tested code.
A proven track record of developing highly scalable designs is required.
Stellar communication, collaboration, and problem-solving skills are necessary.
Good troubleshooting skills, including the use of native tools, profilers, and debuggers, are important.
A preference for working in a dynamic startup environment is desired.
A strong passion for mobile development and a desire to learn and grow is essential.
A BS in Computer Science or a related field is required.
Benefits:
Lookout offers a competitive salary and benefits package.
Employees have the opportunity to work on challenging and impactful projects.
The company provides a collaborative and supportive work environment.
There is a chance to learn and grow skills with the latest technologies.
The Canadian base salary range for this position is $150,000 - $170,000 CAD, with additional compensation including bonuses, equity, and benefits.