Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Booksy

Mobile Software Engineer – Android

Booksy

Mobile Software Engineer (Android) working at Booksy, enhancing a leading beauty marketplace app with robust payment solutions and AI innovations.

Posted 5/11/2026full-timeRemote • 🇪🇸 SpainMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AndroidFirebaseJavaJUnitKotlinRuby on Rails

About the role

Key responsibilities & impact
  • Drive high-impact results by architecting robust, secure payment flows that serve as the backbone for Booksy’s financial ecosystem.
  • Integrate and optimize diverse payment methods, including BLIK, Tap to Pay, and physical Booksy card readers, ensuring a seamless checkout experience.
  • Apply "battle-tested" design patterns to transition legacy payment systems into modern, greenfield-style production code that prioritizes data integrity and security.
  • Manage end-to-end money flows, ensuring high availability and reliability for service provider payouts and financial reconciliation.
  • Shape the engineering culture by setting high standards for code quality and collaborative development practices within the financial infrastructure stack.
  • Innovate with AI tools to build automations that streamline the development lifecycle and improve the reliability of payment processing.
  • Optimize the code review process by leveraging AI to catch edge cases in transaction logic and maintain rigorous security standards.
  • Collaborate on strategic decisions with a seat at the table to influence the future of Booksy’s payment rails and financial technology.
  • Balance hands-on execution with high-level leadership to ensure both technical excellence and the stability of our core money-handling systems.

Requirements

What you’ll need
  • Essentially, to ensure you succeed in this role you’re going to need:
  • - Very good knowledge of Java, Kotlin, and Android framework.
  • - Understand whole Feature Flag process.
  • - Write Unit (JUnit) and automation (Espresso) 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.
  • - At a minimum we require **conversational level English language skills.** Why? English is our company language and is used for any business-wide communications, so we need you to be able to speak English to feel like an integrated part of Booksy.

Benefits

Comp & perks
  • What we offer
  • - The opportunity to be part of something big - the world’s fastest growing beauty marketplace.
  • - Flexible working hours and opportunity to work remotely within your country.
  • - Work in a welcoming team which is always ready to help.
  • - Opportunity to develop in an international environment - we have teams in 6 countries.
  • - Additional benefits that might differ depending on the location.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinAndroid frameworkUnit testingJUnitAutomation testingEspressoCI/CDGitLab CIBitrise
Soft Skills
collaborative developmentleadershipcommunicationcode qualitystrategic decision makingproblem solvinginnovationadaptabilityattention to detailinterpersonal skills