Alarm.com21.03.26
AI SCORE 8.5

Staff Software Engineer - React Native Focus

$120K–$150K/year

About the Role

We are seeking a Staff Software Engineer to join our team at Alarm.com, focusing on building robust React Native applications for Android. This Staff Software Engineer remote position allows you to work closely with our PointCentral engineering team, which specializes in smart home management solutions for property managers. You will play a crucial role in bridging the gap between our hardware solutions and users, ensuring high performance and stability in our applications.

What You'll Do

  • Lead the design and development of React Native mobile applications, serving as the primary technical voice for the Krakow team.
  • Define the mobile architecture, ensuring scalability, maintainability, and seamless integration with our micro-services backend.
  • Build and maintain bridges between React Native and native Android layers, ensuring smooth interaction with the underlying Android OS.
  • Mentor other engineers in the Krakow office, conducting code reviews and fostering a culture of technical excellence.
  • Collaborate with US-based stakeholders to refine requirements, bridging the technical gap between the server-side engineering team in Denver and the product vision in Tysons.
  • Champion automated testing, CI/CD pipelines, and performance optimization to ensure a crash-free experience for property managers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • 8+ years of professional software development experience.
  • 4+ years of hands-on experience with React Native in a production environment.
  • Solid background in Native Android Development (Java/Kotlin).
  • Proven experience leading a team and mentoring junior/mid-level developers.
  • Fluent in English (C1 level preferred) with excellent verbal and written communication skills.
  • Willingness to accommodate flexible hours to enable synchronous collaboration with US teams (EST/MST time zones).

Nice to Have

  • Experience with IoT / Hardware integrations (Bluetooth Low Energy, socket connections, etc.).
  • Familiarity with micro-services architecture and RESTful APIs.
  • Previous experience working in a distributed team with US-based stakeholders.

What We Offer

  • Collaborate with outstanding people in a welcoming environment that enables our teams to excel.
  • Make an immediate impact by taking real responsibility for bringing new technologies to the marketplace.
  • Long-term employment based on a permanent employment contract.
  • Attractive benefits package including medical care, life insurance, sports package, and an annual budget for professional development ($2,000).
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Staff Software Engineer role at Alarm.com offers a unique opportunity to lead mobile development in a collaborative environment. With a focus on React Native and a competitive salary, it's ideal for experienced engineers looking to make an impact.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.