Remote (Global)

ZenGRC is hiring a Senior iOS Engineer II - Location Engine

About the Role

Life360 is looking for a Senior iOS Engineer II to join our Location Platform team. In this role, you will be instrumental in architecting, designing, and leading the development of the next generation of our core location systems. You'll help shape how millions of members experience location, making it an engaging and delightful part of their lives.

What You'll Do

  • Contribute to technical design specifications and take ownership of features from conception to deployment.
  • Design and maintain location-specific features and experiments for iOS.
  • Roadmap innovative features to bring families closer together through contextual awareness, improved geolocation, and better communication.
  • Create foundational automation workflows that lead to better product quality and reliability.
  • Identify and work on key improvements to make the app more scalable.
  • Conduct code reviews and mentor junior engineers to promote best practices and improve code quality.
  • Work closely with product managers, designers, and engineers to define, design, and ship new features and test strategies.
  • Identify and correct bottlenecks and fix bugs to improve application performance and responsiveness.
  • Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes.
  • Foster collaboration and best practices across multiple projects within the team.

What We're Looking For

  • Strong iOS development experience with expert knowledge of Swift and familiarity with iOS frameworks and APIs.
  • A deep understanding of the iOS app lifecycle and a performance-first mindset.
  • Understanding of mobile-specific concerns like battery usage, background execution, and system constraints.
  • Strong understanding of software architecture principles and experience in making codebases more testable.
  • Strong collaboration skills and the ability to work across multiple functions like engineering, product, and data science.
  • Strong communication skills to communicate with multiple teams, including both systems and product teams.
  • Strong debugging skills to understand hard-to-pinpoint and non-reproducible problems.
  • Problem-solving skills for problems that do not have clear solutions with limited resources available online.
  • A drive to level up and a Bachelor's Degree or equivalent experience.

Nice to Have

  • Experience with location technologies like Core Location, Geofencing, and motion tracking, as well as familiarity with the device's other sensors.
  • Familiarity with data analytics and marketing tools.
  • Familiarity with networking and persistence technologies.
  • Familiarity with reactive programming, RxSwift, or Combine.
  • Familiarity with developing highly polished user interfaces and animations.
  • Familiarity with all levels of automated testing and proven experience in developing and implementing automated test strategies.

Technical Stack

  • Swift, iOS frameworks and APIs
  • Core Location, Geofencing, Motion tracking
  • RxSwift, Combine

Team & Environment

You will be an iOS engineer on the Life360 Location Platform team. Life360 has more than 500 (and growing!) remote-first employees.

Benefits & Compensation

  • Medical, dental, vision, life and disability insurance plans.
  • 401(k) plan with company matching program (US). RRSP plan with DPSP company matching program (Canada).
  • Employee Assistance Program (EAP) for mental well being.
  • Flexible PTO, several company wide days off throughout the year.
  • Winter and Summer Week-long Synchronized Company Shutdowns.
  • Learning & Development programs.
  • Equipment, tools, and reimbursement support for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.
  • Free Tile Products.
  • Compensation: US: $148,000 to $216,500; Canada: 171,500 to 201,000 CAD. + equity included in compensation package.

Work Mode

This is a remote position open to candidates in the USA and Canada.

Life360 is an equal-opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any legally protected status.

Required Skills
SwiftiOS SDKCore LocationGeofencingMotion TrackingRxSwiftCombineCI/CDUnit TestingUI TestingPerformance OptimizationDebuggingSystem DesignAPI IntegrationGit
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
ZenGRC

ZenGRC is a leading governance, risk, and compliance (GRC) SaaS solution provider, offering two robust products: ZenGRC and ZenGRC Pro. Recognized for its in-house GRC expertise, ZenGRC delivers Simply Powerful GRC solutions that guide organizations through compliance with ease and efficiency.

Visit website
Job Details
Category mobile
Posted 2 months ago