At a Glance
- Tasks: Lead Android development for a cutting-edge payments platform, ensuring security and scalability.
- Company: Join a forward-thinking fintech company revolutionising payment solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in the fintech space while working with innovative technology.
- Qualifications: Expertise in Android and Kotlin, with a strong background in secure software design.
- Other info: Collaborative environment with mentorship opportunities and a focus on long-term growth.
The predicted salary is between 48000 - 72000 ÂŁ per year.
About The Role
Our mission is to decouple payments from hardware by building a flexible, software-first payments platform that works across apps, devices, and partners. As an Android Staff Engineer, you will operate at the platform level, working horizontally across multiple teams and domains to define and evolve the technical foundations of Dojo’s in‑person payments ecosystem. This role is central to ensuring that Android technology across Dojo is coherent, secure, scalable, and built for long‑term growth.
You Will Work Across:
- Dojo Pay App: Customer‑facing payment experiences
- Device OS: The software platform that runs on all Dojo devices, including launchers, SDKs and low‑level Android system capabilities
- Device Management: Provisioning, updates, fleet management, and observability
- Payment Engine: Core payment acceptance SDKs and libraries
- Integration Platform: Partner and third‑party integrations consuming Dojo’s Android capabilities
What You Will Do:
- Provide technical leadership across Android domains, ensuring architectural alignment between apps, OS‑level components, SDKs, and partner integrations.
- Define and evolve shared Android platform foundations including APIs, SDKs, libraries, patterns, and tooling used across Dojo Pay App, Device OS, Device Management, Payment Engine, and Integration Platform.
- Lead the design of secure, resilient, and scalable Android payment capabilities, from system services to developer‑facing SDKs.
- Drive cross‑cutting initiatives spanning multiple teams, such as security hardening, resilience, performance, observability, and compliance.
- Partner closely with backend, hardware, product, and security teams to deliver cohesive end‑to‑end payment solutions.
- Act as a technical authority for Android, setting standards for architecture, quality, documentation, testing, and release processes.
- Mentor senior engineers and tech leads, raising the bar for Android engineering across the organisation.
- Influence long‑term platform strategy, identifying risks, reducing technical debt, and enabling faster, safer product development.
What You Will Bring:
- Deep expertise in Android and Kotlin, with experience spanning applications, libraries, SDKs, and system‑level components.
- Proven track record of staff‑level impact, influencing architecture and direction across multiple teams or products.
- Strong experience designing and maintaining Android platforms or SDKs consumed by internal teams and external partners.
- Solid understanding of modern Android architecture including modularisation, Clean Architecture, Coroutines, dependency injection, and build tooling.
- Experience in payments, fintech, security, or other regulated domains, with a strong grasp of secure software design.
- Ability to lead through technical influence rather than authority, navigating ambiguity and aligning diverse stakeholders.
- A platform mindset, balancing short‑term delivery with long‑term sustainability and developer experience.
- Passion for building mission‑critical, high‑reliability systems used at scale.
Staff Engineer (Android) employer: Tourism Marketing Agency Limited
Contact Detail:
Tourism Marketing Agency Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Engineer (Android)
✨Tip Number 1
Network like a pro! Reach out to current employees at Dojo on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Staff Engineer role. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your Android projects, especially those related to payments or fintech. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Ace the interview by preparing for technical questions! Brush up on your knowledge of Android architecture, Kotlin, and secure software design. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Dojo team!
We think you need these skills to ace Staff Engineer (Android)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Staff Engineer role. Highlight your expertise in Android and Kotlin, and don’t forget to mention any relevant projects or achievements that showcase your impact across teams.
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for building scalable systems and how your experience in payments or fintech can contribute to our mission at Dojo.
Showcase Your Technical Leadership: We want to see how you've influenced architecture and direction in previous roles. Include examples of how you've mentored others or led cross-team initiatives, especially in Android development.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Tourism Marketing Agency Limited
✨Know Your Android Inside Out
Make sure you brush up on your Android and Kotlin knowledge. Be ready to discuss your experience with applications, libraries, and SDKs. They’ll want to see that you can talk about modern Android architecture and how you've applied it in real-world scenarios.
✨Showcase Your Leadership Skills
Prepare examples of how you've influenced architecture and direction across teams. Highlight your experience in mentoring others and driving cross-cutting initiatives. They’re looking for someone who can lead through technical influence, so be ready to demonstrate that.
✨Understand the Payments Landscape
Familiarise yourself with the payments and fintech industry, especially around secure software design. Be prepared to discuss any relevant experience you have in regulated domains and how it relates to building secure, resilient systems.
✨Align with Their Mission
Research Dojo’s mission to decouple payments from hardware. Think about how your skills and experiences align with their goals. During the interview, express your passion for building high-reliability systems and how you can contribute to their long-term platform strategy.