Senior iOS Developer

3 days ago


Remote, Oregon, United States ButterflyMX Full time

About the Role

We are seeking a highly skilled Senior iOS Developer to join our engineering team at ButterflyMX. As a Senior iOS Developer, you will be responsible for designing and developing high-performance, high-quality iOS mobile applications and SDKs. You will work closely with our product management and UX teams to solve customer challenges and provide engineering solutions.

Key Responsibilities

  • Design and develop iOS mobile applications and SDKs, ensuring high performance, quality, and responsiveness.
  • Create new, secure, and reliable features that enhance real-time data, video, and audio capabilities.
  • Implement modern iOS development design patterns to improve code maintainability and efficiency.
  • Propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

  • Proficient in programming with Swift and familiar with at least one other programming language.
  • Strong experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Deep understanding of code versioning tools such as Git.
  • Experience with reactive programming frameworks like Combine.
  • Proficient in using SwiftUI for building responsive and maintainable UIs.
  • Skilled in Dependency Injection and build management using Xcode and Swift Package Manager (SPM).
  • Experience with CI/CD implementation using GitHub Actions or similar tools.
  • Expertise in optimizing iOS apps for performance, including memory management, responsiveness, and battery efficiency.
  • Strong experience in writing testable code and implementing automated tests using XCTest or similar frameworks to ensure code quality.
  • Hands-on experience with deployments to the App Store, including app signing, versioning, TestFlight, and managing beta releases.
  • Proficient in REST and GraphQL architectures for integrating web services into mobile applications.

Preferred Qualifications

  • Experience with WebSockets, APNs, audio-video calling technologies like Twilio, and integrating third-party SDKs.
  • Hands-on experience with Bluetooth Low Energy (BLE) and NFC technologies.
  • Experience with the Flutter framework for developing cross-platform applications or integrating it as a module.
  • Proven experience in leading or mentoring a team of iOS engineers.
  • Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Active participation in the technology community, including contributions to open-source projects.

About ButterflyMX

ButterflyMX is a leading property technology company that aims to simplify property access for owners, staff, residents, and visitors. Our innovative access control solutions are relied upon by more than 10,000 multifamily, commercial, student housing, and gated communities worldwide.

Benefits

  • Comprehensive Medical (ButterflyMX covers 90% of the cost) starting day 1.
  • Dental and Vision plans (ButterflyMX covers 100% of the cost) starting day 1.
  • 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.
  • Access to optional benefits, including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Disability, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance.
  • Collaborative, dynamic work environment filled with kind, intelligent people who are working hard on an industry-defining product.

EEO Statement

ButterflyMX is an equal-opportunity employer, and we value diversity at our company. We strive to create an accessible and inclusive experience for all candidates and employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. You must have the authorization to work in the US to become an employee. Please let our recruiting team know if you need reasonable accommodation during the application or the recruiting process.



  • Remote, Oregon, United States CapB InfoteK Full time

    Senior iOS Developer OpportunityWe are seeking a skilled Senior iOS Developer to join our team at CapB InfoteK. The ideal candidate will have a strong background in native iOS development, with experience in Objective C, Apple interface guidelines, and JSON, Rest-based APIs. Additionally, the candidate should be familiar with Agile development methodologies...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Casino Mobile team at DraftKings. As a key member of our squad, you'll be responsible for developing and maintaining our high-quality Casino product.Key ResponsibilitiesDesign and implement new features for our Casino games, including Blackjack, Roulette, Baccarat, Slots, and...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Casino Mobile team. As a key member of our squad, you'll be responsible for delivering high-quality features and collaborating with cross-functional teams to drive business growth.Key ResponsibilitiesDevelop new features and iterate on existing systems to maintain high code...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Casino Mobile team. As a key member of our squad, you'll be responsible for delivering high-quality features and collaborating with cross-functional teams to drive business growth.Key ResponsibilitiesDevelop new features and iterate on existing systems to maintain our high code...


  • Remote, Oregon, United States NTT America Solutions, Inc. Full time

    Network Infrastructure SpecialistNTT America Solutions, Inc. is seeking a skilled Network Infrastructure Specialist to join our team. As a key member of our network engineering team, you will be responsible for designing, implementing, and maintaining a scalable and secure network infrastructure tailored to our customers' specific needs.Key...


  • Remote, Oregon, United States Leidos Full time

    Job Title: Senior Salesforce DeveloperJob Summary:Leidos is seeking a highly skilled Senior Salesforce Developer to join our team. As a Senior Salesforce Developer, you will be responsible for designing, developing, and implementing Salesforce solutions that meet the needs of our clients.Key Responsibilities:Design and develop Salesforce solutions that meet...


  • Remote, Oregon, United States TWO95 International Full time

    Job Title: Senior Backend DeveloperAt TWO95 International, we are seeking a highly skilled Senior Backend Developer to join our team. The ideal candidate will have extensive experience in building and running focused Node JS, RESTFUL, Backend, AWS, and Lambda applications.Key Responsibilities: Develop and maintain scalable and efficient backend systems using...


  • Remote, Oregon, United States Netflix Full time

    Job Title: Senior Games Engineer, Games R&DAbout the Role:We are seeking a highly skilled Senior Games Engineer to join our Games R&D team at Netflix. As a key member of our team, you will be responsible for designing and developing innovative game experiences that showcase our commitment to creativity and technical excellence.Responsibilities:Design and...


  • Remote, Oregon, United States Piper Companies Full time

    Piper Companies is seeking a skilled Senior Software Developer to lead a high-impact project in education technology. This is a 100% REMOTE opportunity for a US-based candidate. As a key player in our team, you will drive the development of a large-scale project from the ground up.Key Responsibilities:• Develop high-quality, production-ready code in...


  • Remote, Oregon, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Software Developer to lead a high-impact, ground-up development project. This 100% REMOTE (US-based) and direct-hire/perm role requires expertise in Python development (backend for web applications) with a background in higher education, EdTech, or e-learning.Key Responsibilities:• Develop and lead...


  • Remote, Oregon, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Senior Software Developer to lead the development, testing, and maintenance of new and existing .NET, javascript, T-SQL applications. The ideal candidate will have a strong background in software development, excellent communication skills, and the ability to work collaboratively with senior Leidos database...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Android Engineer to join our team at DraftKings. As a key member of our multidisciplinary team, you'll work closely with designers, product managers, and data analysts to create innovative and scalable solutions.Key ResponsibilitiesDevelop new features and iterate on current systems to maintain high code...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Android Engineer to join our multidisciplinary team at DraftKings. As a key member of our engineering team, you'll play a crucial role in shaping the future of sports and entertainment experiences.Key ResponsibilitiesDevelop new features, iterate on current systems, and maintain high code quality.Review...


  • Remote, Oregon, United States TEKsystems Full time

    Job OverviewTEKsystems is seeking a skilled Senior Communications Developer Specialist to join our team. The ideal candidate will have experience in software development, Agile methodologies, and OpenText Exstream platform.SalaryThe estimated annual salary for this position is $110,000 - $140,000 based on national averages and industry standards.Job...


  • Remote, Oregon, United States Dexcom Full time

    About DexcomDexcom is a pioneering company in continuous glucose monitoring (CGM) technology, dedicated to improving human health. With a strong focus on innovation and customer trust, we strive to empower people to take control of their health.Internship OpportunityWe are seeking a talented and motivated intern to join our R&D Mobile Apps team. As a...


  • Remote, Oregon, United States Daxx Full time

    {"title": "Senior Full Stack Developer", "description": "Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for building and maintaining our platform's development, testing, and content integration pipeline.Key ResponsibilitiesReview and improve the...


  • Remote, Oregon, United States Daxx Full time

    Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for building and maintaining our platform's development, testing, and content integration pipeline.Key ResponsibilitiesReview and improve the existing SDUI Architectural Model to make it...


  • Remote, Oregon, United States Cloud7Works Full time

    Job DescriptionCloud7Works is a trusted provider of innovative IT solutions for government entities. Our team leverages cutting-edge technologies to develop secure, scalable, and compliant solutions that help our government partners achieve their critical missions.We are seeking a skilled Senior Java Developer to join our dynamic team. The successful...


  • Remote, Oregon, United States Grand Canyon Education, Inc. Full time

    Senior Web Development ManagerWe are seeking a highly skilled Senior Web Development Manager to join our team at Grand Canyon Education, Inc.The ideal candidate will have a strong background in web development, with a focus on leading teams and managing projects.Key ResponsibilitiesLead development teams in the creation and maintenance of websites and web...


  • Remote, Oregon, United States NeoGenomics Full time

    Senior Azure Solution DeveloperWe are seeking a highly skilled Senior Azure Solution Developer to join our team at NeoGenomics. As a key member of our technology team, you will be responsible for designing, developing, and maintaining innovative cloud-based solutions using Microsoft's Azure platform.Key Responsibilities:Design and develop software systems...