
Staff Software Engineer
Alarm.com
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