Android Engineer in City of London

Android Engineer in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Teya Services Ltd

At a Glance

  • Tasks: Develop and maintain Android applications that empower small businesses worldwide.
  • Company: Join Teya, a mission-driven tech company supporting local businesses across Europe.
  • Benefits: Enjoy competitive pay, continuous learning, and a supportive community.
  • Why this job: Make a real impact in the fintech space while working with cutting-edge technology.
  • Qualifications: 5+ years of Android development experience and strong Kotlin skills required.
  • Other info: Be part of an inclusive team that values diversity and innovation.

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

Hello! We’re Teya. Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance. At Teya we believe small, local businesses are the lifeblood of our communities. We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.

We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters. We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us. Become a part of our story. We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.

Your Mission

We’re seeking an experienced Android Developer to help build and maintain our Point of Sale (POS) application as well as other related applications, used by small and medium businesses worldwide. You’ll work on payment processing, inventory management, hardware integrations, refactoring, and ensure the app is robust, scalable, and production-ready.

What You’ll Do

  • Develop and maintain Android features in Kotlin using Clean Architecture
  • Apply MVVM/MVI design patterns across multi-module projects
  • Integrate with REST APIs, payment SDKs, and hardware (printers, scanners, terminals)
  • Build and maintain SQLite databases with ORM solutions (schema migrations, tuning, indices)
  • Support multithreading and async flows with Kotlin Coroutines and RxJava
  • Write unit and integration tests to ensure reliability
  • Contribute to refactoring legacy components into modular, testable structures
  • Support gradual migration from XML UIs to Jetpack Compose
  • Work closely with product teams to anticipate side effects, improve maintainability, and ensure observability (logs, metrics, diagnostics)

Your Story

Core Experience

  • 5+ years of Android development
  • 3+ years working on a large-scale application within a team

Technical Skills

  • Expert in Kotlin
  • Clean Architecture, domain-driven design, and modularization
  • MVP, MVVM, MVI patterns
  • RxJava 2 and Kotlin Coroutines
  • SQLite with ORM tools (Requery, Room, or similar)
  • Dependency injection mainly with Dagger2
  • REST API integration
  • Strong testing & refactoring background

Nice to Have

  • Jetpack Compose UI
  • Firebase services
  • Payment SDKs (SumUp, Zettle, PAX terminals)
  • Gradle Kotlin DSL
  • Fintech domain experience
  • Experience working with non-Google Play services devices

Teya is proud to be an equal opportunity employer. We are committed to creating an inclusive environment where everyone regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background can thrive and do their best work. We believe that a diverse team leads to better ideas, stronger outcomes, and a more supportive workplace for all. If you require any reasonable adjustments at any stage of the recruitment process whether for interviews, assessments, or other parts of the application—we encourage you to let us know. We are committed to ensuring that every candidate has a fair and accessible experience with us.

Android Engineer in City of London employer: Teya Services Ltd

At Teya, we are dedicated to empowering small, local businesses with innovative payment solutions and software tools. Our vibrant London-based team thrives in a high-energy culture that fosters collaboration and continuous learning, ensuring every employee has the opportunity to make a meaningful impact. Join us to be part of a mission-driven community that values diversity and inclusivity, while enjoying comprehensive benefits and a supportive work environment.
Teya Services Ltd

Contact Detail:

Teya Services Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at Teya. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Android development expertise, make sure to share it. It’s a great way to demonstrate what you can bring to the table.

✨Tip Number 3

Prepare for the interview! Research Teya’s mission and values, and think about how your experience aligns with their goals. Being able to discuss how you can contribute to their fight for small businesses will set you apart.

✨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 being part of Teya’s mission.

We think you need these skills to ace Android Engineer in City of London

Kotlin
Clean Architecture
MVVM
MVI
RxJava
SQLite
ORM tools
Dependency Injection
REST API integration
Unit Testing
Integration Testing
Refactoring
Jetpack Compose
Payment SDKs
Gradle

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Android Engineer role. Highlight your experience with Kotlin, Clean Architecture, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for helping small businesses and how your background makes you a perfect fit for Teya. Let us know why you're excited about this opportunity!

Showcase Your Projects: If you've got any personal or professional projects that demonstrate your Android development skills, don’t hesitate to include them. We love seeing real examples of your work and how you tackle challenges!

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 shows you’re keen to join our mission at Teya!

How to prepare for a job interview at Teya Services Ltd

✨Know Your Tech Inside Out

Make sure you’re well-versed in Kotlin, Clean Architecture, and the design patterns mentioned in the job description. Brush up on your experience with REST APIs and payment SDKs, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially related to multithreading or refactoring legacy components. Teya values innovative solutions, so be ready to share how you tackled complex issues.

✨Understand Teya's Mission

Familiarise yourself with Teya’s commitment to supporting small businesses. Be prepared to discuss how your skills can contribute to their mission and how you align with their values. This shows genuine interest and helps you stand out.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and future goals at Teya. This not only demonstrates your enthusiasm but also helps you gauge if the company culture is the right fit for you.

Android Engineer in City of London
Teya Services Ltd
Location: City of London
Go Premium

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

>