A Software Engineer II specializing in Android development, responsible for building and enhancing the Alarm.com mobile application used by millions, focusing on features like video streaming, IoT controls, and security management through modern technologies and cross-team collaboration.
Key Responsibilities
Develop Android features for the mobile application used by millions of customers.
Design and implement real-time video streaming features using Android media frameworks.
Build responsive, high-performance user interfaces following Material Design and Android best practices.
Participate in the full project lifecycle, including requirements development, collaboration with cross-functional teams, and deployment.
Research, evaluate, and apply new Android technologies and methodologies to solve project challenges.
Exercise good judgment in balancing quick solutions with robust, scalable implementations.
Collaborate on product development ideas and contribute to feature ownership.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent work experience
At least 2 years of professional Android development experience
Strong proficiency in Kotlin
Experience with Android Studio, Android SDK, and modern architecture patterns such as MVVM, MVI, MVP
Experience with RESTful APIs, JSON parsing, and backend service integration
Understanding of asynchronous programming using Coroutines and Flow
Experience with version control using Git and collaborative development workflows
Strong communication skills and ability to work in cross-functional teams
Experience leveraging AI/ML technologies in mobile applications
Benefits & Perks
Medical plans with company subsidies
Health Savings Account (HSA) with a company contribution
401(k) plan with an employer match
Paid vacation that increases with tenure
Paid holidays
Wellness time
Paid maternity and bonding leave
Company-paid disability insurance
Company-paid life insurance
Employees work from the office 4 days a week
Ready to Apply?
Join Alarm.com and make an impact in renewable energy