Alarm.com

Software Engineer II - IOS

Alarm.com
Apply
2 months ago
Kraków, PolandMid Level

Responsibilities

  • Develop iOS features for the flagship mobile application used by millions of customers
  • Participate in the full project lifecycle from requirements and implementation through release
  • Partner with iOS, backend, QA, and product teams
  • Implement and improve real-time streaming experiences using iOS media frameworks and RTSP/WebRTC
  • Create responsive interfaces aligned with Apple UX guidance and internal architecture patterns
  • Evaluate and adopt new iOS technologies and implementation approaches
  • Balance rapid iteration with robust long-term solutions and contribute to product direction and quality

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, a related field, or equivalent work experience
  • At least 2 years of professional iOS development experience
  • Strong proficiency in Swift; Objective-C experience is a plus
  • Experience with Xcode, the iOS SDK, and modern architecture patterns such as MVVM and coordinator-driven flows
  • Experience with RESTful APIs, JSON parsing/modeling, and backend service integration
  • Understanding of asynchronous programming with Swift Concurrency
  • Experience with Git and collaborative development workflows
  • Experience leveraging AI/ML technologies in mobile applications
  • Video streaming experience with AVFoundation, VideoToolbox, RTSP/WebRTC workflows, or custom media implementations is a bonus
  • Experience with SwiftUI, package-based modular architecture, dependency management, Swift/Objective-C interoperability, mobile security, CI/CD or iOS release pipelines, analytics and crash reporting, or TestFlight is advantageous
  • Familiarity with iPadOS, tvOS, watchOS, widgets, extensions, or IoT and connected-device products is advantageous

Benefits

  • Fully office-based in Krakow, with occasional remote work possible
  • Permanent employment contract (CoE)
  • Medical care, life insurance, and sports package
  • Annual professional development budget

Tech Stack

GitObjective-CSwiftSwiftUI

Categories

Mobile
Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me