Remote Staff iOS Engineer (Networking/DNS/VPN)

closed
Logo of Lookout

Lookout

💵 $93k-$129k
📍Remote - Canada

Job highlights

Summary

Join Lookout's Engineering team as a seasoned iOS developer to build innovative and user-friendly applications, leveraging the latest Apple technologies. As part of this role, you will design, estimate, develop, and maintain high-quality iOS applications, collaborate with designers and engineers, and mentor junior developers.

Requirements

  • At least 8+ years building & shipping commercial mobile software for the iOS platform
  • Experience with network extensions
  • Strong understanding of networking protocols like DNS (DoT, DoH), VPN, TLS
  • 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
  • BS in Computer Science or related field

Responsibilities

  • 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

Preferred Qualifications

  • Experience in building any of the following - Mobile platforms/SDKs, security, networking, MDMs, Secure Containers (MAM)
  • Experience with CI/CD pipelines and automated testing tools
  • Experience with server-side communication and APIs
  • Contributed to apps with over 1 million active users
  • A portfolio of previously developed iOS applications

Benefits

  • 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
This job is filled or no longer available