At a Glance
- Tasks: Lead Android development, ensuring secure and scalable payment solutions across multiple teams.
- Company: Join a pioneering fintech company revolutionising payment systems with innovative technology.
- 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 cutting-edge Android technology.
- Qualifications: Expertise in Android and Kotlin, with experience in payments or fintech preferred.
- Other info: Dynamic team environment with mentorship opportunities and a focus on long-term growth.
The predicted salary is between 36000 - 60000 £ per year.
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.
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) in London employer: Tourism Marketing Agency
Contact Detail:
Tourism Marketing Agency Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Engineer (Android) in London
✨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 involving payments or SDKs. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Ace the interview by preparing for technical questions related to Android architecture and Kotlin. Brush up on your knowledge of modularisation and secure software design, as these are key areas for the role.
✨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 team at Dojo.
We think you need these skills to ace Staff Engineer (Android) in London
Some tips for your application 🫡
Show Your Passion for Android: When writing your application, let your enthusiasm for Android and Kotlin shine through. Share specific projects or experiences that highlight your expertise and how they align with our mission at Dojo.
Tailor Your Application: Make sure to customise your application to reflect the job description. Highlight your experience in payments, fintech, or security, and how it relates to the role of Staff Engineer at Dojo.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your technical leadership experience and how you've influenced architecture across teams. We appreciate clarity!
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 this exciting opportunity.
How to prepare for a job interview at Tourism Marketing Agency
✨Know Your Android Inside Out
Make sure you brush up on your Android and Kotlin expertise. Be ready to discuss your experience with applications, libraries, and SDKs. Prepare examples of how you've influenced architecture across teams, as this will show your depth of knowledge and leadership skills.
✨Showcase Your Technical Leadership
Think about times when you've led initiatives or mentored others in your previous roles. Be prepared to share specific examples that highlight your ability to drive architectural alignment and influence technical decisions across multiple teams.
✨Understand the Payments Ecosystem
Since this role is centred around payments, it’s crucial to demonstrate your understanding of fintech and secure software design. Familiarise yourself with the latest trends in payment technologies and be ready to discuss how you can contribute to building secure and scalable payment solutions.
✨Prepare for Cross-Functional Collaboration
This position requires working closely with backend, hardware, product, and security teams. Think of examples where you've successfully collaborated with diverse stakeholders. Highlight your ability to navigate ambiguity and align different teams towards a common goal.