Senior Software Engineer (Android)

Senior Software Engineer (Android)

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
D

At a Glance

  • Tasks: Create an innovative merchant app and solve customer challenges with data-driven solutions.
  • Company: Join Dojo, the UK's largest and most loved payments acquirer.
  • Benefits: Enjoy competitive salary, autonomy, and a supportive team culture.
  • Other info: Collaborate with diverse teams and shape the future of merchant tools.
  • Why this job: Make a real impact from day one in a fast-paced, dynamic environment.
  • Qualifications: Strong Kotlin knowledge and a product-focused mindset required.

The predicted salary is between 36000 - 60000 £ per year.

Join to apply for the Senior Software Engineer (Android) role at Dojo. We’re reinventing payments. In less than four years, Dojo disrupted the market to become the largest and most loved acquirer in the UK. Our payments infrastructure, purpose-built for in-person commerce, is game changing. Now, over 150,000 customers across four countries choose to transact billions with us every year. But we’re just getting started. Our people are the driving force behind our success. They are our greatest investment and our ultimate competitive advantage. We hire exceptional people and give them the autonomy, trust, and ownership to thrive. The results take care of themselves.

The Role

As a Senior Android Engineer at Dojo, working on our brand new merchant app, you’ll be at the forefront of creating something from the ground up, shaping how business owners interact with Dojo every day. We’re after a product-focused engineer who takes real ownership of their work - someone who’s confident sharing thoughtful, data-backed opinions, communicates clearly with both technical and non-technical teams, values feedback, and isn’t afraid to commit when a decision’s been made. You’ll be working in a mobile team but partnering closely with designers, backend engineers, product managers, and stakeholders across Dojo, helping us define how and what we build. Come help us shape the next generation of merchant tools and have a real impact from day one.

What You Will Do

  • Solve customer pains in a data-driven manner, crafting features in collaboration with other engineers and product managers in multi-disciplinary squads.
  • Contribute significantly to the development of our new app product for merchants.
  • Own your code and features end to end.
  • Participate in an environment where problems can be shared, understood and resolved, always keeping the customer at the heart of decision-making.
  • Collaborate with both your multi-disciplinary squad and the wider Android engineering chapter.

What You Will Bring

  • Strong knowledge of Kotlin and the Android Framework (Android Jetpack Compose).
  • Product-focused mindset, making data-informed decisions.
  • Knowledge of reactive programming (Coroutines, RXjava).
  • Experience with Dependency injection.

Senior Software Engineer (Android) employer: Dojo

Dojo is an exceptional employer located in the vibrant city of London, offering a dynamic work culture that fosters innovation and collaboration. As a Bookings Solutions Sales Specialist, you will benefit from extensive employee growth opportunities, including training and mentorship, while being part of a team that values data-driven insights to empower hospitality merchants. With a focus on meaningful impact and a supportive environment, Dojo stands out as a rewarding place to advance your career in the fast-paced SaaS industry.

D

Contact Details:

Dojo Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Android)

Tip Number 1

Network like a pro! Reach out to current or former employees at Dojo on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Android expertise, make sure to share it during interviews. It’s a great way to demonstrate your product-focused mindset.

Tip Number 3

Prepare for those technical interviews! Brush up on Kotlin and the Android Framework, and be ready to discuss how you’ve solved customer pains in past projects. We want to see your problem-solving skills in action!

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 Senior Software Engineer (Android)

Kotlin
Android Framework
Android Jetpack Compose
Reactive Programming
Coroutines
RXJava
Dependency Injection

Some tips for your application 🫡

Show Your Passion for Android:When you're writing your application, let your enthusiasm for Android development shine through. Talk about your experience with Kotlin and the Android Framework, and how you've used them to create impactful features. We love seeing candidates who are genuinely excited about what they do!

Be Data-Driven:Since we're all about solving customer pains with data-driven decisions, make sure to highlight any projects where you’ve used data to inform your choices. Share specific examples of how your product-focused mindset has led to successful outcomes. This will show us that you understand our approach!

Communicate Clearly:In your written application, aim for clarity and conciseness. We value clear communication, especially when it comes to technical concepts. If you can explain complex ideas simply, you’ll stand out to us. Remember, we want to see how well you can connect with both technical and non-technical teams.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Dojo and what we’re all about before you hit that submit button!

How to prepare for a job interview at Dojo

Know Your Kotlin Inside Out

Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your experience with the Android Framework and Jetpack Compose, as these are crucial for the role. Prepare to showcase any projects where you've used these technologies to solve real problems.

Showcase Your Product-Focused Mindset

Dojo is looking for someone who can make data-informed decisions. Think of examples from your past work where you’ve used data to drive your development choices. Be prepared to explain how you prioritise customer needs and how that influences your coding decisions.

Communicate Clearly and Confidently

Since you'll be collaborating with both technical and non-technical teams, practice explaining complex concepts in simple terms. This will demonstrate your ability to bridge the gap between different stakeholders, which is key for this role.

Embrace Feedback and Collaboration

Be ready to discuss how you handle feedback and work within a team. Share examples of how you've contributed to a collaborative environment and how you’ve resolved conflicts or challenges in past projects. This shows that you value teamwork and are open to learning.