BJAK
Posted 1mo ago

Android Software Engineer

BJAK
Germany
RemoteFull Time
Responsibilities
  • building apps
  • integrating ai
  • optimizing performance
Requirements
  • 3+ years Android development with Kotlin
  • Experience integrating AI features
  • Familiarity with Coroutines and Flow
  • REST/gRPC APIs
  • Strong debugging and performance profiling
  • Published Play Store apps
Technical tools mentioned
KotlinJavaCoroutinesFlowRESTgRPCSQLnoSQLTensorFlow LiteMLKit

Job description

About A1

There are over 5 billion users using basic applications today such email, notes, tasks that are not AI-native. Our mission is to build a proactive smart assistant for everyday users to bring intelligence to conversations, errands, organising and workflows, with minimal prompting.

Our product focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion. The system must handle multi-step reasoning, interact with external tools, and remain reliable despite non-deterministic model behavior. Our objective is to help users complete tasks daily enjoyable with over ~90%* reduced time.

 

Role

As an Android Software Engineer, 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 (e.g. 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.

About BJAK

Online platform for insurance comparison and road tax renewal.

Year founded
2019
Employees
281
Organization type
Private
Latest investment
Raised $20.00M Seed (2019) — led by Bass Investment
Headquarters
MY

Similar jobs

Android Software Engineer roles
6d
Save
Mark Applied
Hide
Senior Android Software Engineer (All Genders)
Vienna or Munich or Madrid or Krakow or Wroclaw or London
€54k-€80k/yr HybridFull Time
Zooplus
Zooplus: Online retailer of pet food and pet-related accessories.
6+ YOERequires 6+ years of Android development with Kotlin, Jetpack Compose, MVVM, testing, APIs, CI/CD, and Agile/Scrum experience; strong independent delivery, communication, and collaboration skills.
Java, Kotlin, Jetpack Compose, MVVM, Hilt, Jenkins CI, Git, Scrum, Firebase, Lokalise, Figma, Contentful, Coroutines, Flow, Jetpack, ViewModel, LiveData, Navigation, Room, DataStore, Clean Architecture, Retrofit, Ktor, Crashlytics, Logcat, Performance Monitoring, GitHub Actions, Bitrise, JUnit, Mockito, Espresso, Test-Driven Development (TDD), Firebase Remote Config, Adobe Target, Optimisely, Firebase analytics, Adobe analytics, Kotlin Multiplatform (KMP), Secure storage, Play Integrity API, GitHub Copilot, Copilot Chat, Google Play Store, Dagger
3w
Save
Mark Applied
Hide
(Senior) Software Engineer - Android (m/w/d)
Stuttgart, Baden-Württemberg, Germany
OnsiteFull Time
Relution
Relution: Providing secure, GDPR-compliant mobile device and endpoint management software.
Experienced Android engineer with Kotlin expertise, familiarity with CI/CD and automated testing, RESTful/GraphQL integration, strong communication in German and English, and collaborative code-review practices.
Android, Kotlin, CI, CD, Spring Boot, Flutter, RESTful, GraphQL
3w
Save
Mark Applied
Hide
(Senior) Software Engineer - Android (m/w/d)
Stuttgart, Baden-Württemberg, Germany
OnsiteFull Time
MWAY GROUP
MWAY GROUP: Develops enterprise software, mobile applications, and building automation systems.
Experienced Android engineer with Kotlin, API integration (REST/GraphQL), test-driven mindset, CI/CD experience, strong German and English communication, and software-testing knowledge.
Kotlin, RESTful, GraphQL, Spring Boot, Flutter, CI, CD, Unit-Tests, Integrationtests
1mo
Save
Mark Applied
Hide
Software Engineer Android (m/w/d)
Würzburg, Bavaria, Germany
HybridFull Time
E2N
E2N: Cloud-based HR software for personnel and time management.
2+ YOEExperience building native Android apps with Kotlin and Jetpack Compose, Clean Architecture/MVVM, GraphQL, unit testing, strong German (C1) and English, degree in computer science or equivalent.
Kotlin, Jetpack Compose, GraphQL
1mo
Save
Mark Applied
Hide
Senior Android Software Engineer - Volkswagen app
Bucharest or Hamburg or Berlin or Romania or Germany
HybridFull Time
Voya
Voya: Develops custom software and AI solutions for automotive clients.
8+ YOE8+ years Android experience, expert Kotlin (Coroutines, Flow), Jetpack Compose, CI/CD (GitHub Actions), MVVM/MVI, multi-module Gradle, fluent English, based in Romania, willingness to travel to Germany several times per year.
Kotlin, Coroutines, Flow, Jetpack Compose, Jetpack, ViewModel, Navigation, StateFlow, DataStore, MVVM, MVI, Gradle, Multi-module Gradle, Kotlin DSL, version catalogs, build caching, configuration cache, GitHub Actions, Play Store
7mo
Save
Mark Applied
Hide
Software Developer Android (m/f/d) blizz
Goeppingen, Baden-Wurttemberg, Germany
OnsiteFull Time
TeamViewer
TeamViewerFrankfurt Stock Exchange: TMV: Provides remote connectivity and workplace digitalization software solutions.
2+ YOE2+ years of software development experience; degree in software engineering; proficient in C++, Java, Kotlin; Android SDK/NDK experience; English fluent; German a plus; Agile mindset.
Android, iOS, Java, Kotlin, C++, C#, Windows, Linux, MacOS, CI/CD
1mo
Save
Mark Applied
Hide
Senior Software Engineer, Embedded Android
Munich or Germany
€72k-€90k/yr RemoteFull Time
Unity
UnityNYSE: U: Provides software for creating real-time 3D interactive content.
Proficiency in C/C++ and C#, Android/AOSP platform experience, Vulkan/OpenGL ES and Android graphics stack knowledge, profiling and optimization on constrained SoCs, customer collaboration and strong English.
C++, C#, Linux, Android, Android Automotive OS (AAOS), AOSP, AIDL, Soong, Blueprint, Vulkan, OpenGL ES, SurfaceFlinger, HWComposer, Gralloc, EGL, IL2CPP, Unity as a Library (UAAL), Rust
3mo
Save
Mark Applied
Hide
Senior Software Engineer Android (Kotlin) (F/M/D)
Munich, Bavaria, Germany
HybridFull Time, Part Time
NavVis
NavVis: Provide spatial intelligence and digital twin technology for buildings.
8+ YOE8+ years Android development, strong architecture, Kotlin, Coroutines/Flow, Jetpack Compose, Retrofit, and testing; SDLC ownership; AR/3D experience is a plus.
Kotlin, Coroutines, Flow, Jetpack Compose, Room, Lifecycle, ViewModel, Retrofit, Koin