Software Engineer II (Mobile Engineer)
Alarm.com · Centennial, CO · Yesterday
Engineering$115k–$125k/yrFull-time
About the role
PointCentral, a subsidiary of Alarm.com, is seeking a Software Engineer II to join our team. We are looking for a talented individual to help build a mobile app that enhances the resident experience in rental communities.
Responsibilities
- Design and develop mobile applications using React Native, delivering high-quality experiences across iOS and Android platforms.
- Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
- Collaborate with React web developers to ensure consistency across platforms.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
- Other duties as assigned.
Requirements
- Bachelor’s in Computer Science, Computer Engineering or a related field
- 2-4 years of professional experience developing mobile applications with React Native for iOS and/or Android
- Proficient in mobile app testing and debugging tools
- Experience with RESTful APIs and JSON parsing
- Experience with version control (Git) and collaborative development workflows
- Strong communication skills with the ability to work effectively in cross-functional teams and independently on self-directed tasks
- Ability to self-learn
Qualifications
- Experience or interest in IoT / Hardware integrations (Bluetooth Low Energy, socket connections, etc.)
- Native iOS or Android development experience
- Experience publishing and maintaining apps on the Apple App Store and/or Google Play Store
- Experience integrating authentication and authorization solutions such as Keycloak or other OAuth 2.0/OpenID Connect providers into mobile applications
- Familiarity with CI/CD pipelines for mobile app deployment
- Experience leveraging AI technologies in mobile app development
- Experience building apps at scale
Skills
- React Native
- iOS and Android development
- RESTful APIs and JSON parsing
- Version control (Git)
- Collaborative development workflows
- Mobile app testing and debugging tools
- CI/CD pipelines for mobile app deployment
- AI technologies in mobile app development
Benefits
Our total rewards package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We also offer paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. Alarm.com is an Equal Opportunity Employer.