Senior IOS Developer

closed
Life360 Logo

Life360

πŸ’΅ $104k-$143k
πŸ“Remote - Canada

Summary

Join Life360 as an iOS Engineer and become an integral part of our core applications. You will be responsible for architecting, designing, and leading the development of next-generation systems and features, working closely with a cross-functional team. This role requires expertise in iOS development, strong debugging skills, and a problem-solving mindset. You will build out the future of Life360's connected devices experience and roadmap innovative features. Life360 offers a competitive salary and benefits package, including medical, dental, vision, and retirement plans, as well as flexible PTO and learning and development programs. The position is remote-first within Canada.

Requirements

  • Bachelor's Degree or equivalent experience
  • Strong debugging skills
  • Problem-solving
  • Architecture mindset
  • Strong understanding of software architecture principles and experience in making codebases more testable
  • Strong understanding of the iOS ecosystem
  • Expert knowledge of Swift and familiarity with iOS frameworks and APIs
  • Adaptable and able to pick up new concepts
  • Drive to level up
  • A Passion for quality
  • Proven experience in developing and implementing automated test strategies
  • Strong communication
  • Being proficient in building and rolling out experiments

Responsibilities

  • Work with a cross-functional team and collaborate closely with design, back-end engineering, marketing, data science, and product
  • Design and maintain robust frameworks for iOS using tools such as XCTest, XCUITest, or other relevant frameworks
  • Build out the future of the Life360 connected devices experience
  • Roadmap innovative features to bring families closer together through contextual awareness, improved geolocation, and better communication
  • Identify and correct bottlenecks and fix bugs to improve application performance and responsiveness
  • Design, build, and maintain advanced applications for the iOS platform with a focus on location-based services
  • 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
  • Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes

Preferred Qualifications

  • Familiarity with Bluetooth stack
  • Familiarity with location and other sensors
  • Familiarity with background running tasks/services on iOS
  • 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

Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life, and disability insurance plans (100% paid for US employees). We offer supplemental medical and dental plans for Canadian employees
  • RRSP plan with DPSP company matching program
  • Employee Assistance Program (EAP) for mental wellness
  • Flexible PTO and 12 company-wide days off throughout the year
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
This job is filled or no longer available