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

Midwest Tape, LLC · 15 hours ago

Senior Android Developer

Midwest Tape, LLC has been providing libraries with access to digital media for over 30 years. They are seeking a Senior Android Developer to support their Hoopla Digital mobile application by writing technical specifications, developing features, and participating in code reviews.

NewsPublishing
badNo H1Bnote

Responsibilities

Collaborate with designers to ensure UI components are visually appealing, accessible, and user-friendly
Work closely with backend developers to integrate views with APIs and services
Write clean, modular, and maintainable code that adheres to industry best practices and internal coding standards
Participate in code reviews, providing constructive feedback to peers
Contribute to the development of proof-of-concepts (POCs) for new technologies and business initiatives
Support the ongoing improvement of the CI/CD pipeline, collaborating with QA and backend teams to ensure smooth staging and production releases
Stay current with the latest trends, tools, and advancements in Android development
Mentor junior developers, supporting their growth in Android development and architectural best practices
Engage in agile development processes, including sprint planning, daily standups, and retrospectives

Qualification

KotlinJetpack ComposeCoroutinesExoPlayerRESTful APIsGitMVVM architectureSQLiteAgile developmentJUnitPerformance analysisUI/UX designAI toolingFeature flaggingMentoring

Required

5+ years of experience developing Android applications using Kotlin and Jetpack Compose
3+ years of experience with asynchronous programming specifically using Coroutines and Flows
3+ years of experience with audio and video playback using ExoPlayer and Media3 APIs
3+ years of experience writing unit and integration tests with JUnit, Mockito, or similar frameworks
5+ years of experience working with RESTful APIs and GraphQL services
5+ years of hands-on experience with Git, including branching, merging, and pull request workflow
Deep understanding of application architecture using MVVM, CLEAN, and multi-module
Experience utilizing AI tooling to augment development workflows. This can involve prompt engineering LLMs, building or utilizing MCP servers or similar tools, managing agentic workflows, writing blog posts on AI tooling, or contributing to open source
Experience with Compose Multiplatform and Kotlin Multiplatform and associated tooling (Koin, Ktor, SQLDelight, etc)
Experience with Accessibility APIs for Talkback
Proficiency in Android native data storage using SQLite, Room, or equivalent libraries
Familiarity with feature flagging tools and best practices
Proven ability to work in an agile environment with a strong focus on continuous integration and delivery
Experience with tools such as JIRA and Confluence
Proficient in conducting performance analysis and optimization using advanced profiling and debugging tools

Preferred

Experience mentoring developers
Experience with UI/UX design
Experience with ComposeTV APIs
Experience with iOS development a plus
Bachelor's degree in Computer Science or related area, or equivalent experience

Benefits

Medical, dental, & vision insurance
401k + match
Profit sharing
Paid vacation and personal time
Flex time
10 paid holidays
Company performance bonus
Holiday bonus
Training & career development opportunities

Company

Midwest Tape, LLC

twittertwittertwitter
company-logo
What started in 1989 as a family-owned video rental store grew into a trusted partner dedicated to helping libraries thrive.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase