Android Software Engineer

BJAK

Greater London

On-site

GBP 55,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BJAK is seeking an experienced Android Developer to enhance AI-powered applications on mobile platforms. The ideal candidate will have over 3 years of experience in Android development using Kotlin, strong skills in integrating AI features, and a solid understanding of performance optimization. This role emphasizes building reliable applications that provide a seamless user experience while collaborating closely with backend and ML engineers. Join BJAK to contribute to a revolutionary AI project that aims to change the daily lives of users across the globe.

Qualifications

  • 3+ years of experience in Android development, particularly using Kotlin.
  • Experience integrating AI functionality within applications.
  • Strong skills in asynchronous programming methods.

Responsibilities

  • Build and maintain production Android applications.
  • Integrate AI-powered features and ensure app stability.
  • Optimize performance and monitor production issues.

Skills

Android development using Kotlin
Integrating AI features (LLM, vision, speech APIs)
Asynchronous programming (Coroutines, Flow)
Debugging and performance profiling
REST or gRPC APIs familiarity

Tools

SQL
NoSQL
TensorFlow Lite

Job description

About The Role

A1 is building a proactive AI system that users rely on daily across conversations, tools, and workflows. As an Android Developer, AI Apps, you own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You will build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter.

Focus
  • Build and maintain production Android apps using Kotlin.
  • Integrate AI‑powered features (chat, vision, voice, recommendations) via backend APIs.
  • Design UX patterns for AI interactions, including streaming responses, retries, and partial results.
  • Optimize performance, memory usage, and responsiveness for AI‑heavy flows.
  • Implement analytics, logging, and feedback capture to support AI evaluation and iteration.
  • Collaborate closely with backend and ML engineers on API contracts and system behavior.
  • Ensure app stability, security, and scalability in production environments.
Ideal Experiences
  • 3+ years of Android development experience using Kotlin.
  • Hands‑on experience integrating AI features (LLM, vision, speech APIs).
  • Strong understanding of asynchronous programming (Coroutines, Flow).
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Comfort building in environments with latency, partial failure, and non‑deterministic behavior.
  • Experience with MLKit or light on‑device inference.
  • Published production apps on the Google Play Store.
Outcomes
  • Stable, smooth, and reliable real‑world use Android applications.
  • Performance is optimized: responsive, low‑latency, and efficient on memory and CPU.
  • Production issues are detected early, monitored effectively, and resolved with clear root‑cause analysis.
Tech Stack
  • Kotlin / Java
  • SQL / noSQL
  • TensorFlow Lite (on‑device inference)
How We Work

The best products today in the world were built by small, world‑class teams. We are a high talent density and hands‑on team. We make decisions collectively, move at rapid speed, striking a balance between shipping high‑quality work and learning. Joining our team requires the ability to bring structure, exercise judgment, and execute independently. Our goal is to put in hands of our users a truly magical product.

Interview Process

If there appears to be a fit, we'll reach to schedule 3, but no more than 4 interviews. Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite. We value transparency and efficiency, so expect a prompt decision. If you've demonstrated the exceptional skills and mindset we're looking for, we'll extend an offer to join us. This isn't just a job offer; it's an invitation to be part of a team that's bringing AI to have practical benefits to billions globally.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Engineer
Android Engineer

xAI • Greater London

On-site
GBP 103,000 - 133,000
Equity
Comprehensive medical coverage
Vision and dental coverage
+4
Technical Lead, Machine Learning
Technical Lead, Machine Learning

AI Chopping Block • Greater London

Hybrid
GBP 90,000 - 140,000
Backend Engineer, AI (Agent Systems)
Backend Engineer, AI (Agent Systems)

BJAK • Greater London

On-site
GBP 50,000 - 70,000
Mobile Android Engineer
Mobile Android Engineer

SpaceXAI • Greater London

On-site
GBP 90,000 - 140,000
Equity
Healthcare coverage
Dental coverage
+4
Staff Machine Learning Engineer
Staff Machine Learning Engineer

AI Chopping Block • Greater London

Hybrid
GBP 120,000 - 180,000
Technical Product Manager, AI Systems
Technical Product Manager, AI Systems

BJAK • Greater London

On-site
GBP 70,000 - 90,000
Android Engineer
Android Engineer

algo1 • Greater London

On-site
GBP 70,000 - 100,000
Direct access to founders and real say
Competitive salary and meaningful 2x
25 days’ annual leave
+3
Android Software Engineer - AI Neobank App
Android Software Engineer - AI Neobank App

Kira • United Kingdom

Hybrid
GBP 65,000 - 90,000
Technical Lead, Applications
Technical Lead, Applications

BJAK • Greater London

On-site
GBP 80,000 - 120,000
VP of Engineering, Applications
VP of Engineering, Applications

BJAK • Greater London

On-site
GBP 90,000 - 120,000