Software Engineer (Android) in London

Software Engineer (Android) in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Build and scale customer-facing apps that transform business interactions.
  • Company: Join Dojo, a forward-thinking tech company focused on innovation.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Shape the future of app development and make a real impact for customers.
  • Qualifications: Strong Kotlin knowledge and experience with Android Framework required.
  • Other info: Collaborative environment with a focus on problem-solving and customer satisfaction.

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

At Dojo, Customer Apps is all about building and scaling all the customer facing apps that help our customers run their businesses smoothly, now and in the future. Our goal is to transform the way our customers interact with our products, aiming to offer a way to streamline all of their processes into one application suite. Therefore, this is a role which sits in a team interfacing with most of the products that Dojo offers. The team is building a new home for Dojo's products, where our customers can discover them and buy them. Think payment device management, transaction access, restaurant and reservations operations, loyalty schemes, and many more. We're therefore looking for an Android Engineer who is passionate about their craft and excited to shape the future of many domains.

You are eager to take an important role in designing and maintaining a robust and scalable codebase and are able to support long‑term feature development at an accelerated pace.

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.
  • Have a leading role in developing our new app product for our 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 (Compose).
  • Product‑focused mindset, making data‑informed decisions.
  • Knowledge of reactive programming (Coroutines, RXjava).
  • Experience with Dependency injection & Jetpack Libraries advantageous.
  • Knowledge of architecture patterns (MVVM, Observable patterns, Clean Architecture).
  • Unit/UI testing best practice understanding (Mockito, Mockk, Robolectric, JUnit etc).

Software Engineer (Android) in London employer: Tourism Marketing Agency

At Dojo, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and grow. As a Software Engineer (Android), you will be at the forefront of transforming customer experiences, with ample opportunities for professional development and collaboration within a supportive team environment. Located in a vibrant tech hub, we offer competitive benefits and a commitment to work-life balance, making Dojo an exceptional place to build your career.
T

Contact Detail:

Tourism Marketing Agency Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software 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 a role in the Customer Apps team.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Android projects, especially those using Kotlin and the Android Framework. This will give you an edge and demonstrate your passion for the craft.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of reactive programming and architecture patterns. Practice coding challenges that focus on these areas to impress the interviewers.

✨Tip Number 4

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

Kotlin
Android Framework
Compose
Data-Driven Decision Making
Reactive Programming
Coroutines
RXJava
Dependency Injection
Jetpack Libraries
Architecture Patterns
MVVM
Observable Patterns
Clean Architecture
Unit Testing
UI Testing
Mockito
Mockk
Robolectric
JUnit

Some tips for your application 🫡

Show Your Passion for Android: When you're writing your application, let us see your enthusiasm for Android development shine through! Share any personal projects or experiences that highlight your skills in Kotlin and the Android Framework. We love to see candidates who are genuinely excited about their craft.

Tailor Your Application: Make sure to customise your application to reflect the job description. Highlight your experience with reactive programming, architecture patterns, and testing best practices. This shows us that you understand what we're looking for and how you can contribute to our team.

Be Data-Driven: Since we value a product-focused mindset, include examples of how you've made data-informed decisions in your previous roles. This could be anything from user feedback to performance metrics. It helps us see how you approach problem-solving and customer needs.

Apply Through Our Website: We encourage you to apply directly 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 stand for!

How to prepare for a job interview at Tourism Marketing Agency

✨Know Your Tech Stack

Make sure you brush up on your Kotlin and Android Framework knowledge, especially Compose. Be ready to discuss how you've used these technologies in past projects and how they can be applied to solve customer pains at Dojo.

✨Show Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous roles. Think about specific instances where you used data-driven decision-making to craft features or improve processes. This will demonstrate your product-focused mindset.

✨Understand the Company’s Vision

Familiarise yourself with Dojo's mission to streamline customer interactions through their app suite. Be prepared to share your thoughts on how you can contribute to this vision and what excites you about shaping the future of their products.

✨Collaborate and Communicate

Since the role involves working in multi-disciplinary squads, practice articulating your ideas clearly and concisely. Think about how you can effectively collaborate with engineers and product managers, and be ready to discuss your approach to teamwork.

Software Engineer (Android) in London
Tourism Marketing Agency
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>