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

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 23 days 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?

Jobs Related To ButterflyMX Senior iOS Developer

Senior iOS Engineer, Guest Displays & Platforms

Senior iOS Engineer role at Airbnb, focusing on Guest Displays & Platforms, with 5+ years of experience required.

Senior iOS Engineer

Senior iOS Engineer position at Oracle, developing cloud-based enterprise products with a focus on mobile application performance and scalability.

Senior iOS Engineer

Senior iOS Engineer role at Verkada, leading B2B physical security platform, developing mobile applications for cutting-edge security systems.

Senior iOS Engineer

Senior iOS Engineer position at SeatGeek, a leading ticket platform for live events.

Senior iOS Engineer

Join SeatGeek as a Senior iOS Engineer in New York City to develop and enhance our ticket platform mobile app for sports, concerts, and live events.