Alarm.com
Alarm.com
New

Senior Software Engineer - Android

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#397375·Dodano dziś·2
Źródło: Alarm.com
Aplikuj teraz

Tech Stack / Keywords

AndroidCloudSecurityAIMachine LearningIoTKotlinJetpack Compose

Firma i stanowisko

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things, serving over 7.6 million home and business owners. EBS Sp. z o.o., part of Alarm.com, is a rapidly growing Polish technology company specializing in smart security solutions with deep expertise and decades of innovation. The team in Kraków is focused on delivering smart security and IoT solutions using advanced technologies such as AI, video analytics, facial recognition, and machine learning.

Wymagania

  • Bachelor’s degree in Computer Science, Computer Engineering, related field, or equivalent experience.
  • 5+ years of professional Android development experience.
  • Deep proficiency in Kotlin; Java experience is a plus.
  • Extensive experience with Android Studio, Android SDK, and modern architecture patterns (MVVM, MVI, Clean Architecture).
  • Proven track record building production-quality, scalable Android applications.
  • Experience with RESTful APIs, JSON parsing, and complex backend integrations.
  • Strong command of asynchronous programming using Coroutines and Flow.
  • Experience with modular app architecture, Gradle build systems, and dependency management at scale.
  • Proficiency with Git and collaborative development workflows.
  • Excellent communication skills and ability to influence technical direction.
  • Experience mentoring engineers and leading technical design discussions.
  • Experience leveraging AI/ML technologies in mobile applications.

Nice to have:

  • Deep video streaming expertise with MediaCodec, HLS/RTSP/WebRTC, or custom media pipelines.
  • Experience with Android NDK/JNI for native C/C++ code integration.
  • Hands-on experience with Jetpack Compose for declarative UI development.
  • Advanced knowledge of Android Jetpack components like ViewModel, WorkManager, DataStore, and Paging.
  • Familiarity with reactive programming and advanced Kotlin Flow usage.
  • Understanding of mobile security best practices (encryption, secure storage, certificate pinning, authentication).
  • Experience designing and maintaining CI/CD pipelines for Android apps.
  • Knowledge of mobile analytics and crash reporting tools (e.g., Firebase, Crashlytics, Sentry).
  • Experience with broader Android ecosystem (Wear OS, Android TV, app widgets).
  • Experience with iOS development including Swift, SwiftUI, Objective-C, and Xcode.
  • Background with IoT protocols or smart home/connected device ecosystems.

Obowiązki

  • Lead the design and development of complex Android features for the flagship mobile app used by millions.
  • Own the full project life cycle, from requirements and architecture to deployment, collaborating with iOS engineers, backend teams, QA, and product managers.
  • Architect and implement real-time video streaming features using Android media frameworks and protocols like HLS/RTSP/WebRTC, including native NDK/JNI integrations.
  • Define and champion best practices for responsive, performant UIs following Material Design and modern Android architecture patterns.
  • Drive research, evaluation, and adoption of new Android technologies to improve platform-wide code quality.
  • Mentor and provide technical guidance to junior and mid-level engineers through code reviews, design discussions, and pair programming.
  • Contribute to cross-functional architecture decisions impacting multiple teams and long-term platform direction.
  • Exercise strong technical judgment balancing speed and robustness.
  • Influence product roadmap by bringing ideas and shaping architecture.
  • Other duties as assigned.

Benefity

  • Collaborate with outstanding people in a team-focused and welcoming environment.
  • Make an immediate impact by owning and driving significant features used by millions.
  • Work with cutting-edge mobile and IoT technologies including Kotlin, Jetpack Compose, Android SDK, Coroutines, and backend integration.
  • Lead architecture decisions and elevate engineering standards with autonomy.
  • Long-term employment based on a permanent employment contract (CoE).
  • Attractive benefits package including medical care, life insurance, sports package, and an annual professional development budget of $2,000.
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Dofinansowanie szkoleń

Inne informacje

Candidates must work fully from the office in Kraków with occasional remote work possible. The company collects personal information for recruitment in compliance with legal requirements and may retain application data for up to 3 years. Alarm.com is an Equal Opportunity Employer.

Alarm.com

Alarm.com

13 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz