Senior Mobile Software Engineer

Booksy
Summary
Join Booksy's global team and contribute to a product that empowers entrepreneurs and helps people prioritize self-care. As a Senior Mobile Software Engineer (Android), you'll work collaboratively with product managers, designers, and other team members to build and maintain high-quality software. This fully remote position offers opportunities to solve complex problems, create clarity in ambiguous situations, and grow your career within a dynamic scale-up environment. You will need strong Java, Kotlin, and Android framework knowledge. The role requires proficiency in various testing and development methodologies. Booksy offers benefits such as private medical care and access to wellbeing tools, with additional benefits varying by location.
Requirements
- Very good knowledge of Java, Kotlin, and Android framework
- Understand the whole Feature Flag process
- Write Unit (JUnit) and automation (Espresso) tests without assistance
- Understanding of CI/CD process - knowledge of CI/CD tools such as GitLab CI, Bitrise or Firebase Test Lab
- Create more complex generic UI components using Jetpack Compose
- Good understanding of MVVM and app's architecture
- Conversational level English language skills
Responsibilities
- Help realize the product vision through code
- Work hand in hand with product managers, designers, and fellow team members to grasp requirements, devise solutions, and craft scalable, top-tier software products
- Be instrumental in feature implementation
- Maintain product stability
- Iterate based on user feedback to enhance the product continuously
Benefits
- Fully remote position
- Private medical care - terms depends on location
- Access to wellbeing tools (Worksmile and Officevibe)