Search by job, company or skills

EnglishScore

Mobile Engineer (Android)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

EnglishScore is a global mobile English test by the British Council. We help institutions, employers, and learners test and prove their English proficiency quickly, reliably, and at scale. Our mission is to build the most accessible, trusted, and innovative English assessment platform in the world.

We're looking for an experienced Kotlin engineer who has built and maintained real-world Android applications at scale. You'll collaborate closely with our Senior Product Manager, backend team, and other mobile engineers to design, build, and deliver features that make a real impact on our users.

What you'll do

  • Own and evolve our Android app, ensuring it's reliable, performant, and aligned with business needs.
  • Plan, architect and implement new product features from concept through delivery.
  • Balance short-term delivery with long-term code quality, managing technical debt thoughtfully.
  • Write clean, maintainable Kotlin code and contribute to improving our architecture.
  • Work with CI/CD pipelines and automated testing frameworks to ensure quality and stability.
  • Investigate and resolve complex issues, taking full ownership from discovery to fix.
  • Collaborate with Product Owners, UX teams, and other stakeholders

What we're looking for

  • Strong proficiency in Kotlin and modern Android development practices (Jetpack, coroutines, Compose).
  • A solid understanding of architectural patterns (MVVM, MVI, Clean Architecture, etc.).
  • Experience working with CI/CD and automated testing
  • Comfortable working in an agile, iterative environment.
  • Proactive problem-solver with a strong sense of ownership and attention to detail.

Nice to have

  • Experience with Firebase, Postman, or analytics tools
  • Experience in building apps with users outside Europe and America
  • Familiarity with Kotlin Multiplatform
  • Data-driven mindset, using analytics and experimentation to guide product decisions.

Our stack

Our mobile stack uses Kotlin for Android, Kotlin Multiplatform for shared logic, Swift for iOS, and our backend is written in Python.

Our infrastructure is running on AWS and Heroku, and our pipeline is heavily automated through Travis, using Appium for automated testing.

We work in an agile environment, using Jira and Confluence to help track and manage our priorities.

We are at a sufficiently early stage that nothing is set in stone, so you'll be able to make a case for using any technology you think would help us reach our goals more effectively.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135907899