Mobile Software Engineer, iOS

Brivo

$110K — $130K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of professional iOS development experience with a focus on consumer-facing applications for the Apple App Store.
  • Deep proficiency in Swift and UIKit, with strong knowledge of core iOS SDK frameworks.
  • Understanding of MVC and MVVM patterns, plus interest in The Composable Architecture (TCA) and Clean Architecture.
  • Experience with SwiftUI, Combine, and Swift Concurrency for modern, reactive app development.
  • Solid foundation in computer science principles, including data structures and algorithms.
  • Detail-oriented with adherence to Apple's Human Interface Guidelines for premium application design.
  • Excellent communication skills and ability to collaborate closely with cross-functional teams.

Responsibilities

  • Write secure and high-performance Swift code for access control features, owning the full development lifecycle.
  • Implement Clean Architecture and assist in transitioning from MVC/MVVM to The Composable Architecture.
  • Leverage iOS stack skills to create reactive, state-driven interfaces using modern Swift technologies.
  • Utilize wireless technologies like Bluetooth and NFC for secure app-hardware communication.
  • Drive engineering excellence with unit tests and participate in code reviews to promote quality standards.
  • Ensure features comply with Apple's Human Interface Guidelines for an intuitive user experience.
  • Monitor and optimize system performance, addressing production issues and customer escalations effectively.

Benefits

  • Robust benefits and perks package tailored to work location.
  • Opportunity for high-bandwidth collaboration within a global team.
  • Ability to influence the technical direction of the iOS platform.
  • Potential for remote and flexible work arrangements.
Full Job Description
Mobile Software Engineer, iOS

Department: Engineering - Access

Employment Type: Full Time

Location: Austin

Reporting To: Lead Mobile Engineer

Description

Brivo is seeking a forward-thinking iOS Developer to join our global mobile organization. As a core contributor to our flagship apps, you will build premium, native experiences that empower users to interact with their physical environment-unlocking doors, managing facilities, and securing assets in real-time.

This is an impactful role where you will contribute to the technical direction of the iOS platform. While our team is global, we are prioritizing candidates located in the DMV area (DC, Maryland, Virginia) or Austin, Texas, to facilitate high-bandwidth collaboration.

Responsibilities
  • Write well-thought-out, secure, and high-performance Swift code for mission-critical access control features. You will own the full development lifecycle-developing, testing, shipping, and maintaining mobile frameworks for our global client base.
  • Implement Clean Architecture (Domain, Data, and Presentation layers) and help lead our platform's evolution from MVC/MVVM patterns toward The Composable Architecture (TCA).
  • Demonstrate strong proficiency across the iOS stack, leveraging SwiftUI, Combine, and Swift Concurrency (Async/await) to build reactive, state-driven interfaces while maintaining deep knowledge of core fundamentals like Protocols, Delegates, and Auto-layout.
  • Work at the intersection of software and hardware, utilizing wireless technologies like Bluetooth (BLE) and NFC to facilitate secure communication between the app and physical locks.
  • Drive engineering excellence by writing quality unit tests to achieve high code coverage and participating in rigorous code reviews. You will promote clean code best practices, address security vulnerabilities, and mentor peers to ensure 99.9% crash-free sessions.
  • Ensure all features align with Apple's Human Interface Guidelines (HIG) to deliver an elegant, intuitive user experience that meets Brivo's high standards for premium native apps.
  • Proactively monitor, troubleshoot, and optimize system performance. You will respond to production issues and customer escalations promptly to ensure a seamless experience for our users.
  • Partner with cross-functional teams (Product, Design, and Engineering) based in the US and Europe to solve complex architectural problems and deliver impactful solutions at a global scale.


Qualifications
  • 4+ years of professional iOS development with a proven track record of shipping and maintaining high-quality, consumer-facing applications on the Apple App Store.
  • Deep proficiency in Swift and UIKit (Auto-layout, Protocols, Delegates), alongside a solid understanding of core iOS SDK frameworks, including networking, data persistence, and performance tooling.
  • Strong understanding of MVC and MVVM patterns, with a high interest or experience in The Composable Architecture (TCA) and Clean Architecture (Domain, Data, and Presentation layers).
  • Proficiency with SwiftUI, Combine, and Swift Concurrency (Async/await) to build modern, reactive, and state-driven mobile experiences.
  • Solid foundation in computer science principles, including data structures, algorithms, and mobile-specific design patterns.
  • Critical eye for detail and strict adherence to Apple's Human Interface Guidelines to ensure a premium look and feel.
  • Proactive team player with excellent communication skills. You thrive on working closely with product managers and designers, pragmatically balancing technical excellence with business delivery.
  • Comfortable with version control (Git/Bitbucket) and a strong advocate for writing quality unit tests to achieve high code coverage.

Bonus Points (Stand-Out Skills)
  • Familiarity with using AI tools (such as Claude Code, GitHub Copilot, or Gemini) to accelerate coding, refactoring, and testing workflows.
  • Hands-on experience with Core Bluetooth (BLE), NFC frameworks, or other wireless data-transfer technologies.
  • Knowledge of WebRTC technologies (TURN, STUN, ICE, and audio/video codecs) for real-time streaming.
  • Experience setting up CI/CD pipelines (Fastlane, Jenkins, Xcode Cloud) or working with mobile QA automation frameworks.
  • Familiarity with Firebase (Auth, NoSQL, Crashlytics), Node.js, or Android development using Kotlin and Jetpack.
  • Understanding of mobile accessibility standards and implementation (WCAG levels A and AA).
  • Prior industry experience with access control, smart home devices, or video surveillance.
  • Experience successfully collaborating with offshore or distributed international teams.


Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. In addition, Brivonians enjoy a robust benefits and perks package tailored to their work location.

Similar Jobs

More Jobs at Brivo

More Consumer Technology Jobs

Find similar Mobile Software Engineer, iOS jobs: