Software Engineer II - IOS
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#397380·Dodano dziś·0
Źródło: Alarm.comTech Stack / Keywords
iOSCloudSecurityAIMachine LearningIoTSwiftSwiftUI
Firma i stanowisko
Alarm.com is the leading cloud-based platform for smart security and the Internet of Things with over 7.6 million home and business customers. EBS Sp. z o.o. is a dynamically growing Polish technology company, part of Alarm.com, combining expertise in smart security solutions.
Wymagania
- Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent experience.
- 2+ years of professional iOS development experience.
- Strong proficiency in Swift (Objective-C experience is a plus).
- Experience with Xcode, 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 using Swift Concurrency.
- Experience with version control (Git) and collaborative development workflows.
- Strong communication skills and ability to work in cross-functional teams.
- Experience leveraging AI/ML technologies in mobile applications.
Bonus points:
- Video streaming experience using AVFoundation, VideoToolbox, RTSP, WebRTC, or custom media implementations.
- Experience with SwiftUI for declarative UI in production apps.
- Knowledge of package-based modular architecture and dependency management.
- Familiarity with mixed Swift and Objective-C interoperability.
- Understanding of mobile security best practices including secure storage and authentication.
- Experience with CI/CD or release pipelines for iOS applications.
- Knowledge of analytics and crash reporting tools.
- Experience with TestFlight or structured beta releases.
- Interest in broader Apple ecosystem development including iPadOS, tvOS, watchOS, widgets, or extensions.
- Exposure to IoT or connected-device domains.
Obowiązki
- Develop iOS features for the flagship mobile application used by millions of customers.
- Participate in the full project lifecycle from requirements to release collaborating with iOS, backend, QA, and product teams.
- Implement and improve real-time streaming experiences using iOS media frameworks and protocols such as RTSP and WebRTC.
- Create responsive, high-quality interfaces aligned with Apple UX guidance and internal architecture patterns.
- Evaluate and adopt new iOS technologies and implementation approaches.
- Apply engineering judgment to balance fast iteration with robust long-term solutions.
- Contribute ideas to product direction and quality.
- Perform other duties as assigned.
Benefity
- Collaboration with outstanding teams fostering learning and broad contributions.
- Early meaningful feature ownership and responsibility.
- Work with modern technologies including Swift, SwiftUI, iOS SDK, Swift Concurrency, and modular architectures.
- Empowerment to own features and improve product quality.
- Opportunities for growth in architecture, reliability, media workflows, and mobile delivery at scale.
- Long-term employment based on a permanent employment contract (CoE).
- Attractive benefits package including medical care, life insurance, sports package, and $2,000 annual professional development budget.
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Dofinansowanie szkoleń
Inne informacje
By submitting an application, personal data including identity, contact, employment, education, demographic, and criminal record information will be collected and retained for up to 3 years for recruitment and compliance purposes. The data administrator is EBS Sp. z o.o. This position is based in Kraków with full office presence and occasional remote work.
Alarm.com
13 aktywnych ofert