Senior iOS Developer

ButterflyMX is a leading property technology company that simplifies property access for owners, staff, residents, and visitors.
iOS
Senior Software Engineer
Remote
51 - 100 Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior iOS Engineer, Developer Platform

Senior iOS Engineer position at Airbnb focusing on developer platform infrastructure, CI/CD, and foundational frameworks, offering remote work and competitive compensation.

Senior iOS Engineer, Quality Engineering

Senior iOS Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for iOS applications with competitive compensation.

Senior iOS Developer (On-Site)

Senior iOS Developer position at Seven Apps, developing utility apps for 10M+ users worldwide, requiring 4+ years Swift experience, offering comprehensive benefits.

Senior iOS Engineer

Senior iOS Engineer position at Via, developing transportation technology solutions with 5+ years experience required, hybrid work in Tel Aviv.

Senior iOS Engineer

Senior iOS Engineer position at Viva.com, focusing on mobile application development in an office-based setting in Marousi, Greece.

Description For Senior iOS Developer

ButterflyMX is seeking a Senior iOS Developer to join our dynamic engineering team. This role is perfect for an individual with a strong technical background and leadership skills who can take ownership of complex projects. The ideal candidate will have a proven track record of architecting solutions, mentoring other engineers, and delivering high-quality, maintainable code. This role will involve balancing multiple objectives across various teams, providing direction in design and architecture, and ensuring timely delivery of projects.

Responsibilities include:

  • Designing and developing iOS mobile applications and SDKs
  • Creating new, secure, and reliable features that enhance real-time data, video, and audio capabilities
  • Implementing modern iOS development design patterns
  • Proposing and integrating innovative tools, frameworks, automations, and processes
  • Collaborating with product management and UX teams
  • Participating in an agile development environment
  • Refactoring legacy codebases

Requirements:

  • Proficiency in Swift and familiarity with at least one other programming language
  • Strong experience with the full software development life cycle
  • Deep understanding of code versioning tools like Git
  • Experience with reactive programming frameworks like Combine
  • Proficiency in SwiftUI for building UIs
  • Skilled in Dependency Injection and build management
  • Experience with CI/CD implementation
  • Expertise in optimizing iOS apps for performance
  • Strong experience in writing testable code and implementing automated tests
  • Hands-on experience with App Store deployments
  • Proficiency in REST and GraphQL architectures

Preferred Qualifications:

  • Experience with WebSockets, APNs, audio-video calling technologies
  • Hands-on experience with Bluetooth Low Energy (BLE) and NFC technologies
  • Experience with Flutter framework
  • Proven experience in leading or mentoring a team of iOS engineers
  • Strong communication skills
  • Active participation in the technology community

ButterflyMX offers a comprehensive benefits package and a collaborative, dynamic work environment.

Last updated 4 months ago

Responsibilities For Senior iOS Developer

  • Design and develop iOS mobile applications and SDKs
  • Create new, secure, and reliable features that enhance real-time data, video, and audio capabilities
  • Implement modern iOS development design patterns
  • Propose and integrate innovative tools, frameworks, automations, and processes
  • Collaborate with product management and UX teams
  • Participate in an agile development environment
  • Refactor legacy codebases

Requirements For Senior iOS Developer

  • Proficiency in Swift and familiarity with at least one other programming language
  • Strong experience with the full software development life cycle
  • Deep understanding of code versioning tools like Git
  • Experience with reactive programming frameworks like Combine
  • Proficiency in SwiftUI for building UIs
  • Skilled in Dependency Injection and build management
  • Experience with CI/CD implementation
  • Expertise in optimizing iOS apps for performance
  • Strong experience in writing testable code and implementing automated tests
  • Hands-on experience with App Store deployments
  • Proficiency in REST and GraphQL architectures

Benefits For Senior iOS Developer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Comprehensive Medical (90% covered)
  • Dental and Vision plans (100% covered)
  • 401(k) plan with a match
  • 13 paid holidays and 25 days of PTO
  • Paid Family Leave
  • Employee Assistance Program
  • Quarterly self-care stipends
  • HealthAdvocacy Program
  • Optional benefits including FSA, HSA, Dependent Care FSA, Commuter Benefits, and various insurance options

Interested in this job?