# Android Software Engineer
## About the Role
KIRA is looking for an Android Software Engineer to build the native Android experience for its AI Neobank App. You’ll work on mobile experiences across insurance, payments, claims, renewals, and financial services, with a focus on clean user flows, performance, reliability, and product quality.
This role is suited to an engineer who can ship production Android features using Kotlin, work closely with product and design, integrate backend APIs, and use analytics and production feedback to continuously improve the customer experience. You’ll also contribute to AI-assisted mobile experiences where they genuinely improve the user journey.
## Key Responsibilities
Build and ship native Android features using Kotlin.
Create clear, intuitive mobile flows for insurance, payments, claims, renewals, and financial services.
Collaborate with product and design teams to simplify complex user journeys.
Integrate backend REST APIs and ensure mobile experiences are stable, secure, and reliable.
Improve application performance, crash rates, loading states, responsiveness, and memory usage.
Use analytics, user behavior, and production issues to identify opportunities for product improvement.
Build AI-assisted mobile experiences when they provide meaningful improvements to the user journey.
Identify and address UX, reliability, performance, and edge-case issues proactively.
Take ownership of mobile features from development through production.
## Required Qualifications
3+ years of Android development experience using Kotlin.
Strong understanding of Android fundamentals and experience shipping production Android applications.
Good knowledge of Jetpack, Coroutines, Flow, and modern Android architecture.
Strong understanding of mobile UX, usability, edge cases, and user flows.
Experience integrating REST APIs.
Experience debugging production issues.
Strong English communication skills.
High ownership, fast execution, and strong attention to product quality.
## Preferred Qualifications
Experience with Jetpack Compose.
Experience with SQL or NoSQL databases.
Experience with TensorFlow Lite or on-device inference.
Experience building AI-assisted mobile experiences.
App links, GitHub profiles, screenshots, or examples of shipped work demonstrating previous Android development.
Experience working in a startup environment with fast product iteration.
## Skills & Competencies
Kotlin
Android SDK
Android development
Jetpack and Jetpack Compose
Coroutines and Flow
Modern Android architecture
REST API integration
SQL / NoSQL
TensorFlow Lite and on-device inference
Mobile UX and usability
Performance optimization
Crash and production issue debugging
User journey design
Product quality and reliability
Analytics and user behavior analysis
AI-assisted mobile development
Ownership and proactive problem-solving
English communication
## Education & Experience
### Experience
3+ years of Android development experience using Kotlin.
Experience shipping production Android applications.
Experience integrating REST APIs and troubleshooting production issues.
### Education
No specific educational requirement is stated.
## Work Arrangement & Schedule
Remote
Candidates must be based in the United States.
This position is specifically hiring for the US market, and applicants should already be located in the United States.
English is the primary working language across global teams, and strong English communication is required.
## Compensation & Benefits
Compensation and benefits are not specified in the provided job description.
## Interview Process The interview process is designed to move quickly:
1. Online assessment or practical task
2. Role-specific interview
3. CEO / final round For strong candidates, KIRA aims to complete the interview process and make an offer within 1 week from the start of the interview process. Candidates who complete assessments quickly will be prioritized.