Alarm.com

Staff Software Engineer

Alarm.com

Apply
about 1 month ago
Kraków, Poland
Staff+

Responsibilities

  • Lead the design and development of React Native mobile applications.
  • Define the mobile architecture for scalability and maintainability.
  • Build and maintain bridges between React Native and native Android layers.
  • Mentor other engineers and conduct code reviews.
  • Collaborate with US-based stakeholders to refine requirements.
  • Champion automated testing and performance optimization.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or 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 developers.
  • Proficiency in English (C1 level preferred) with excellent communication skills.
  • Willingness to accommodate flexible hours for collaboration with US teams.

Benefits

  • Collaborative and welcoming work environment.
  • Immediate responsibility for bringing new technologies to market.
  • Empowerment to own projects and make impactful contributions.
  • Long-term employment based on a permanent contract.
  • Attractive benefits package including medical care and professional development budget.

Tech Stack

JavaKotlinReact Native

Categories

BackendMobile