Android Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Programmers.io · 20 hours ago

Android Developer

Programmers.io is currently looking for an Android Developer. The role involves utilizing strong Kotlin expertise and hands-on experience with Android architecture components to design and maintain multi-module Android applications.

Enterprise SoftwareInformation TechnologyManufacturingSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Anas Khan
linkedin

Responsibilities

Strong Kotlin expertise with deep understanding of coroutines, including dispatchers, scopes, suspend functions, parallel execution, and structured concurrency with proper error handling
Hands-on experience with Android architecture components, especially ViewModel, lifecycle awareness, and clear understanding of Activity vs ViewModel lifecycle
Proficient in Jetpack Compose, including UI composition, Modifiers, state management, recomposition, and modern declarative UI patterns
Solid knowledge of asynchronous data handling using LiveData and Kotlin Flow, with clarity on differences, use cases, and best practices
Experience designing and maintaining multi-module Android applications, including common/shared module dependency strategies and clean architecture principles
Strong understanding of advanced Kotlin concepts such as sealed classes, internal functions, and their practical usage in scalable codebases
Familiarity with Server-Driven UI concepts and how backend configurations can dynamically control UI behavior
Exposure to Android NDK and native integrations (C/C++) is a plus, especially for performance-critical or legacy components

Qualification

KotlinAndroid architecture componentsJetpack ComposeAsynchronous data handlingMulti-module Android applicationsAdvanced Kotlin conceptsServer-Driven UIAndroid NDK

Required

Strong Kotlin expertise with deep understanding of coroutines, including dispatchers, scopes, suspend functions, parallel execution, and structured concurrency with proper error handling
Hands-on experience with Android architecture components, especially ViewModel, lifecycle awareness, and clear understanding of Activity vs ViewModel lifecycle
Proficient in Jetpack Compose, including UI composition, Modifiers, state management, recomposition, and modern declarative UI patterns
Solid knowledge of asynchronous data handling using LiveData and Kotlin Flow, with clarity on differences, use cases, and best practices
Experience designing and maintaining multi-module Android applications, including common/shared module dependency strategies and clean architecture principles
Strong understanding of advanced Kotlin concepts such as sealed classes, internal functions, and their practical usage in scalable codebases
Familiarity with Server-Driven UI concepts and how backend configurations can dynamically control UI behavior

Preferred

Exposure to Android NDK and native integrations (C/C++) is a plus, especially for performance-critical or legacy components

Company

Programmers.io

twittertwittertwitter
company-logo
IBM i is evolving. And so are we.

H1B Sponsorship

Programmers.io has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (2)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Anshul Choudhry
President
linkedin
Company data provided by crunchbase