CareerPlan

Sr. Associate Director, Software Engineering

USAFull-time2026-10-28 → 2026-11-10

Core

Design, build, maintain, and improve Android applications and reusable components for customer-centric experiences.

Role type

Senior IC Android Software Engineer

Builds

Android mobile applications and reusable components

Domain

Mobile Banking / Android Development

Deliverable

production ML models | product features

Required skills

Kotlin, Jetpack Compose, Android Views, MVVM, Clean Architecture, Hilt, Dagger, Koin, Coroutines, Flow, JUnit, Espresso, Git, CI/CD, REST/GraphQL APIs, Mobile Security

Preferred skills

Java, Android performance optimization, Agile methodologies

Technologies

Jetpack Compose, XML Views, Hilt, Dagger, Koin, Coroutines, Flow, JUnit, Espresso, Jenkins, Git

Responsibilities

Develop customer-centric experiences using Jetpack Compose and/or XML Views; Integrate applications with backend services, REST or GraphQL APIs, and cloud services; Deliver features, fix bugs, resolve complex device and integration issues; Apply clean architecture, modularization, dependency injection, unit testing, UI testing, peer reviews, secure coding, and technical governance; Monitor Android ecosystem changes, user feedback, crash analytics, and performance metrics to guide continuous improvements.

Seniority

Senior, hands-on IC