Android Architect
ImagineX · Atlanta, GA · 3 wk ago
RemoteRemoteArt & CreativeFull-time
Duties
- You will be responsible for designing scalable, modular application architectures;
- providing deep technical leadership in Kotlin, Jetpack libraries, and modern Android development patterns;
- collaborating closely with backend, design, and AI teams to define system integrations, API contracts, and end-to-end technical solutions.
Requirements
- Extensive Kotlin expertise, including:
- Deep understanding of coroutines, flows, structured concurrency, and asynchronous programming;
- Strong command of advanced Kotlin features (sealed classes, inline functions, extension functions, generics, DSL construction);
- Experience architecting and maintaining large-scale Kotlin applications in production;
- Able to write idiomatic, testable, maintainable Kotlin code following modern best practices;
- Familiarity with the broader Kotlin ecosystem (Ktor, Kotlinx libraries, Gradle Kotlin DSL, etc.).
- Experience designing and working with scalable architectures, including distributed systems, high-availability patterns, and performance-oriented design;
- Interest or experience working at the forefront of AI, including integrating AI services, building AI-driven features, or working alongside ML/AI engineering teams;
- Strong verbal communication skills, with the clarity and confidence to lead or actively drive daily mob-programming sessions;
- Experience with modern IDEs, source control systems, and continuous integration pipelines;
- Comfortable working with large codebases and navigating complex, evolving architectures.