Jobs · Engineering · Texas

Mobile Software Engineer, iOS

Brivo · Austin, TX · 1 mo ago
On-siteEngineeringFull-time
We need to output HTML fragment with sections: About the role? Actually the posting includes "Description" then "About the Team", "Responsibilities", "Qualifications", "Why Work for Brivo?" (maybe Benefits?), "Total Rewards" includes benefits, "About Brivo". Also location given: "Location: Austin". We need to include location maybe as a short paragraph. We must not repeat job title as heading. No Job ID. Remove boilerplate: EEO, equal opportunity, scam warning, application instructions, cookie/navigation/legal. Also remove duplicated lines. We need sections only when there is real specific content. Use

for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. However we can choose which sections to include based on content. The posting includes "About the Team" maybe akin to About the role? Could map to "About the role". Responsibilities present. Qualifications present. Benefits present (Total Rewards). Pay not specified (just says individual compensation based on...). Since no specific pay figure, we should not create Pay section. Schedule not mentioned. Skills maybe could be part of Qualifications? But we can have Skills section if we extract skills list. However we have Qualifications already includes skills. The instruction: Prefer a few substantive sections over many thin ones. So we can have About the role (maybe combine About the Team and Description), Responsibilities, Qualifications, Benefits. Possibly also Skills? But Qualifications already covers skills. We'll not duplicate. We need to use
  • for any list of duties/requirements/benefits. So for Responsibilities we need list items. For Qualifications we need list items. For Benefits we need list items. We need to preserve all substantive information, not invent or summarize away detail. So we need to include all bullet points from Responsibilities, Qualifications, Benefits (Total Rewards). Also include location and description paragraph. We must not include filler like "commensurate with experience". Not present. We need to remove boilerplate: "Brivo is an equal employment opportunity employer..." etc. Also remove "Why Work for Brivo?" maybe we can incorporate into Benefits? Actually "Why Work for Brivo?" includes mission statement etc. Could be part of About the role or separate? But we have no heading for "Why Work for Brivo?" in allowed headings list. Could treat as part of About the role or maybe as a separate section like "About Brivo"? But allowed headings list includes About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We could map "Why Work for Brivo?" to About the role (makes sense). Also "About Brivo" could be part of About the role or maybe we could create a separate section but not in allowed list; better to incorporate into About the role. Thus sections: About the role (includes location, description, about the team, why work for Brivo, about Brivo). Responsibilities (list). Qualifications (list). Benefits (list from Total Rewards). Possibly also Skills? Not needed. We need to ensure we don't create empty sections. Now extract content. Location: Austin (given). We'll include a short

    Location: Austin, Texas.

    Description paragraph: "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." We can keep that as a paragraph. About the Team paragraph: "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." Why Work for Brivo? paragraphs: "Brivo is a Great Place to Work-Certified™ company and the global leader in cloud-based access control and video surveillance. Following our merger with Eagle Eye Networks, we are building the only platform powerful enough to support the future of AI-driven security. Why Your Work Matters Innovation drives our vibe, but purpose drives our mission. You will work on essential systems that protect the health, safety, and welfare of people and property worldwide. At Brivo, your voice is heard, your talent is respected, and your contributions have a global impact.The Brivo Experience: We thrive on in-person collaboration and a "one-team" atmosphere. We embrace our international presence, leveraging diverse ideas and backgrounds to improve our culture and our products. To keep our global teams connected and inspired, we provide a premium onsite experience featuring communal meals, recurring social events, and fully stocked workspaces—ensuring you have everything you need to stay focused while building the future of security." About Brivo paragraph: "Brivo and Eagle Eye Networks have come together to create a category-defining, cloud-first platform at the intersection of AI and the physical world. Our mission is simple and ambitious: to make physical spaces safer, smarter, and more autonomous—from single-site businesses to global enterprises. As the unified global leaders in cloud-based access control and video surveillance, we provide a comprehensive digital foundation for the built environment. By combining Brivo’s pioneering building access platform with Eagle Eye’s AI-powered video management system (VMS), we have created a system of intelligence that protects over 600 million square feet across 90+ countries. Every door, camera, and credential in our ecosystem acts as a real-time sensor, leveraging AI to prevent incidents, improve operations, and enable entirely new workflows across sectors, including commercial real estate, retail, healthcare, education, and critical infrastructure. With a global footprint spanning headquarters in Bethesda, Maryland, and Austin, Texas, and international offices in Amsterdam, London, Bangalore, and Tokyo, we are leveraging our open APIs and cyber-secure cloud infrastructure to reshape the future of physical security. Join us as we build the world’s most robust platform for video intelligence and smart space automation. Learn more at www.brivo.com." We can combine these into About the role section. Now Responsibilities bullet list: need to extract each bullet. From text: - 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. We'll put each as
  • . Qualifications bullet list: - 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) list: 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. We could treat Bonus Points as part of Qualifications but maybe separate Skills section? However we have no Skills heading allowed? Actually Skills is allowed. Could create Skills section for bonus points. But we already have Qualifications; we could include bonus points as part of Qualifications but maybe better to separate Skills. However instruction: Prefer a few substantive sections over many thin ones. So maybe keep Qualifications only and include bonus points within it. That's fine. Benefits (Total Rewards) bullet list: - Competitive medical, vision, and dental plans (including company-offset premiums) - 401k with company match - Unlimited Paid Time Off (PTO) policy that empowers you to take the time you need to maintain a healthy work-life balance. - Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. (This is more about compensation, not a benefit per se but we can include.) - In addition, Brivonians enjoy a robust benefits and perks package tailored to their work location. We could also include "premium onsite experience featuring communal meals, recurring social events, and fully stocked workspaces" from Why Work for Brivo? That's also a benefit. Might include in Benefits. But we need to avoid duplication. We'll collect all benefit-like statements: From Why Work for Brivo?: - premium onsite experience featuring communal meals, recurring social events, and fully stocked workspaces - (maybe also "Great Place to Work-Certified™" but that's not a benefit) From Total Rewards: - competitive medical, vision, and dental plans (including company-offset premiums) - 401k with company match - unlimited Paid Time Off (PTO) policy - individual compensation packages based on job-related skills, experience, qualifications, work location, training, and market conditions. - robust benefits and perks package tailored to work location. We'll include these as list items. Now we need to output HTML fragment only, no markdown fences. Structure:

Similar jobs