COMPANY A1
Technology
AndroidSoftwareEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Android Software Engineer at COMPANY A1. Build production Android apps. Maintain production Android apps”
What You'll Achieve.
Stable Android applications; Smooth Android applications; Reliable Android applications; Performance optimized; Responsive applications; Low-latency applications; Efficient memory applications; Efficient CPU applications; Production issues detected early; Production issues monitored effectively; Production issues resolved
Industry & Context.
Root cause analysis
What They're Looking For.
Must Have
3+ years Android development, Kotlin experience, AI features integration, Asynchronous programming, REST APIs, gRPC APIs, Structured data formats, Debugging skills, Performance profiling skills, Experience with latency, Experience with partial failure, Experience with non-deterministic behavior, MLKit experience, On-device inference experience, Published production apps
Nice to Have
LLM APIs, Vision APIs, Speech APIs, Light on-device inference
What You'll Do.
Build production Android apps
Maintain production Android apps
Integrate AI-powered features
Optimize memory usage
Optimize responsiveness
Implement feedback capture
Collaborate with backend engineers
Collaborate with ML engineers
Ensure app scalability
How You'll Work.
Team & Collaboration
Backend engineers; ML engineers
Full Job Description
COMPANY A1 is building a proactive AI smart assistant for everyday users to bring intelligence to conversations, errands, organising and workflows. 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. 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-
Applying for this Android Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about COMPANY A1?
Real rants from real employees. Read before you apply.