Mobile Software Engineer, iOS

Brivo, Inc.

Austin (TX)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brivo, a global leader in access control and facility management, is seeking an experienced iOS Mobile Software Engineer to join our Austin team. You will own premium native experiences, focusing on secure, high‑quality Swift code and modern architectures, while collaborating with cross‑functional teams across the US and Europe.

The role emphasizes building scalable iOS features using SwiftUI, Combine, and modern concurrency, with BLE/NFC integration for secure interactions with physical locks.

Qualifications

  • 4+ years of professional iOS development with shipped consumer apps.
  • Proficiency in Swift and UIKit with knowledge of networking and data persistence.
  • Strong understanding of MVC/MVVM; interest or experience in TCA and Clean Architecture.
  • Proficiency with SwiftUI, Combine, and Swift Concurrency for reactive UIs.
  • Solid CS fundamentals and mobile design patterns.
  • Adherence to Apple HIG for premium UX.
  • Strong collaboration with product and design teams and good testing practices.
  • Experience with unit tests and code reviews to ensure quality.

Responsibilities

  • Write secure, high-performance Swift code for iOS features.
  • Lead full development lifecycle from design to shipping for mobile platforms.
  • Implement Clean Architecture and evolve the platform toward TCA.
  • Utilize SwiftUI, Combine, and concurrency for reactive interfaces.
  • Work with BLE/NFC to secure communication with physical locks.
  • Promote clean code, resolve security issues, and mentor teammates.
  • Ensure features meet HIG and provide a premium user experience.
  • Monitor performance, handle production issues, and optimize reliability.
  • Collaborate with US/Europe teams to deliver global solutions.

Skills

Swift
UIKit
SwiftUI
Combine
MVVM
TCA
Unit testing
Git
Communication
Security

Tools

Xcode
Git/Bitbucket
Fastlane
Jenkins
Xcode Cloud

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.

About the Team

“Mobile First” is at the core of Brivo’s success in access control and facility management. We build the mobile experiences that move the physical world: unlocking doors, adjusting thermostats, signing in visitors, and managing large-scale facilities. You will integrate into our existing, high-performing mobile team to collaborate on foundational platform projects that are critical to the safety and convenience of millions of users.

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Software Engineer, iOS
Mobile Software Engineer, iOS

Brivo, Inc. • Bethesda (MD)

On-site
USD 115,000 - 135,000
iOS Engineer — Secure Access & Native Apps (Austin)
iOS Engineer — Secure Access & Native Apps (Austin)

Brivo, Inc. • Austin (TX)

On-site
USD 140,000 - 180,000
Senior iOS Engineer: Swift, BLE/NFC & Secure UX
Senior iOS Engineer: Swift, BLE/NFC & Secure UX

Brivo, Inc. • Bethesda (MD)

On-site
USD 115,000 - 135,000
Senior Software Engineer
Senior Software Engineer

Brivo, Inc. • Bethesda (MD)

Hybrid
USD 130,000 - 160,000
Hybrid work model
Competitive compensation package
iOS Engineer
iOS Engineer

New York Technology Partners • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior iOS Engineer
Senior iOS Engineer

Brick • Chicago (IL)

Hybrid
USD 150,000 - 210,000
IT Support Engineer
IT Support Engineer

Brivo, Inc. • Austin (TX)

On-site
USD 70,000 - 100,000
Software Engineer- NEW GRAD
Software Engineer- NEW GRAD

Eagle Eye Networks • Austin (TX)

On-site
USD 70,000 - 80,000
Medical vision dental plans
401k with company match
Unlimited PTO
Senior Software Engineer
Senior Software Engineer

Brivo • Bethesda (MD)

Hybrid
USD 130,000 - 160,000
Medical, Vision, and Dental plans
401k with company match
Discretionary Time Off (DTO)
Sr. Software Engineer - AI Platform
Sr. Software Engineer - AI Platform

Brivo, Inc. • Bethesda (MD)

On-site
USD 150,000 - 170,000
Premium onsite experience
Competitive benefits
401k with company match
+1