Software Engineer II
As a Software Engineer II on the PointCentral team, you will work alongside a small team of full-stack developers to build a mobile app that elevates the resident experience in rental communities. You'll collaborate closely with our Product Management and Business teams to drive the technical discovery, design, and implementation of features.
DAY-TO-DAY 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.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
- 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.
WHAT DO YOU NEED?
- Bachelor's in Computer Science, Computer Engineering, or a related field (required)
- 3+ 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, JSON parsing, and backend service integration
- 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
We would love if you have some of the below (but it is fine if you don't):
- 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
- Experience or interest in helping with backend development as needed (e.g. C#)
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
Alarm.com values working together and collaborating in person. Our employees work from the office
4 days a week.
COMPANY BENEFITSOur total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work. The 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 encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
Base Salary Range
$115,000-$125,000 USD