Software Engineer II - IOS
Core
Build the Alarm.com iOS application used by millions to secure and manage homes and businesses, featuring real-time video streaming and IoT device controls.
Role type
Mid-level iOS Software Engineer
Builds
Consumer mobile app for smart security and IoT
Domain
Smart home security / Internet of Things
Deliverable
production ML models | product features
Required skills
Swift, iOS SDK, MVVM architecture, RESTful APIs, Swift Concurrency, Git, asynchronous programming
Preferred skills
SwiftUI, AVFoundation, WebRTC, modular architecture, mobile security, CI/CD, TestFlight, AI/ML integration
Technologies
Swift, SwiftUI, Xcode, RTSP, WebRTC, JSON
Responsibilities
Develop iOS features for the flagship mobile application; Implement real-time streaming experiences using media frameworks; Create responsive interfaces aligning with Apple UX guidance; Contribute to the evaluation of new iOS technologies; Partner with backend, QA, and product teams across the project lifecycle.
Seniority
Mid-level, hands-on IC