Android Engineer for Kotlin MVVM Clean Architecture

RemoteFull-time contractAdvanced2035h est.
KotlinAndroid-EngineeringMobile-DevelopmentAndroid-App-DevelopmentMobile-EngineeringMid-level

Opportunity Summary

You will join the product team to enhance an Android app that delivers engaging fan experiences and supports fan and partner workflows. The codebase uses Kotlin, MVVM with Clean Architecture, and modularization by feature. You will maintain existing functionality and build new features, working in cross functional squads to validate direction and solve technical problems. The stack includes coroutines, Jetpack libraries such as Room, WorkManager, and Compose, Retrofit for networking, and Hilt for dependency injection, with a minimum SDK aligned to modern Android requirements.

Ideal Candidate

An Android engineer comfortable with Kotlin and modern Jetpack practices, including Compose and coroutines. You apply Clean Architecture and MVVM thoughtfully, build modular features, and enjoy owning user impact end to end.

Project Insights

  • Expect frequent iteration on user facing fan experiences driven by product goals
  • Compose and modular Clean Architecture patterns will likely be used for new features
  • Cross functional work suggests product discovery and rapid experimentation are common

How to Prepare

  • Prepare a walkthrough of a feature you built with Compose and MVVM, including key architecture choices
  • Share an example of background processing using WorkManager with a real reliability outcome
  • Be ready to discuss dependency injection setup and Retrofit networking patterns using Hilt

Typical Challenges

  • Managing app state and UI updates cleanly with Compose and MVVM
  • Building reliable background work with WorkManager and coroutines
  • Keeping modular architecture maintainable as feature complexity grows

Why the source isn't shown

Feedsen aggregates opportunities from many platforms. The original source URL and company name are shared with registered users when they open an opportunity, keeping the feed clean and spam-free for everyone.

Apply to this opportunity

Sign up free to see the original listing and apply directly on the source platform.

See details & apply, free

No credit card required

See original source & company
Smart Matching score for your profile
Personalized application tips

Project Details

Project sizeMedium
Timeline3-6 months
Hours estimate20–35 hours
ExperienceMid
EngagementFull-time contract

Skills & Requirements

kotlinandroid jetpack composemvvmclean architectureroomworkmanagerretrofithilt
Response tip: Tailor your examples to Compose, coroutines, and Clean Architecture feature work.
More to explore

Related mobile development opportunities

Staff Product Engineer for Marketplace Platform

RemoteEst. 40–40h
AWSbackendfrontend
Full-time$80,000–$100,000

Own an initiative end to end, partner with PM and design, and ship production metrics.

View full details

Director of Customer Success for ERP Platform

RemoteEst. 35–45h
cmusicgame dev
Contract

Diretor(a) de Customer Success para liderar a experiência pós-venda no ERP e nas soluções CAD/CAM, desenhando o modelo de serviço, gestão de performance, segmentação e enablement escalável.

View full details

KYC Compliance Analyst for AML Screening

RemoteEst. 30–40h
cmusicgame dev
Contract

Analista de KYC responsável por conduzir due diligence de clientes, executar triagens de risco e revisar documentação, garantindo conformidade com exigências AML e regulatórias.

View full details

Dispatch Support Agent for Home Health Scheduling

RemoteEst. 25–40h
infoseccoordinatorcustomer support
Ongoing

Dispatch support role coordinating home health visits for seniors. You will manage same day scheduling changes, handle waitlists, communicate with members via chat and text, and coordinate real time responses.

View full details

Staff Product Engineer for Marketplace Platform

RemoteEst. 40–40h
AWSbackendfrontend
Full-time$80,000–$100,000

Engineering anchor for initiative delivery, ensuring AI assisted work ships safely and improves metrics.

View full details

NHS Clinical Coding Trainer and Educator

Remote
analystteachingcustomer support
Full-time

Seeking an NHS-approved clinical coding trainer to deliver training programs and support workforce development. Ideal for experienced NHS coding professionals with training skills.

View full details
FAQ

Frequently asked questions

What is Feedsen and how does it help with mobile development freelance work?

Feedsen is a freelance opportunity feed that aggregates mobile development work from job boards, freelance platforms, communities, and company career pages. Instead of checking many sites every day, you browse one organized feed of opportunities matched to your skills.

Where do these mobile development opportunities come from?

Feedsen continuously pulls mobile development opportunities from a variety of sources across the web: established freelance platforms, public job boards, professional communities, and direct company career pages. Each opportunity comes with insights to help you decide quickly whether it's worth applying.

What kind of pay can I expect for mobile development freelance work?

Pay varies widely by project scope, experience level, and client budget. Feedsen labels each opportunity with a pay tier (Entry, Moderate, Competitive, or Premium) based on the budget signals from the original posting, so you can quickly filter for work that meets your rate.

Can I find remote mobile development work?

Yes. Many mobile development opportunities on Feedsen are remote-friendly, and remote-only is one of the filters available across the feed. You can also view all remote opportunities together at /jobs/remote.

Do I have to apply through Feedsen?

No. Feedsen surfaces the opportunity, but you apply directly on the original platform or company site where the client posted. Your existing profiles, ratings, and reputation on those platforms stay where they are.

Is Feedsen free to use?

Yes, there's a free plan with no credit card required. Paid plans add Smart Matching scores, advanced search, and instant access to new posts. You can browse and explore the feed for free to see if it matches what you do.

What details come with each opportunity?

Every opportunity is processed to extract key details: required skills, project scope, estimated time commitment, difficulty level, engagement type (one-off, ongoing, or contract), and tailored application tips. This is the unique signal Feedsen adds on top of the raw listing, so you spend time only on the work that fits.

Find your next mobile development opportunity.

Free to start. Thousands of opportunities matched to your skills.

Start for free

No credit card required · Cancel anytime