Android Engineer for Kotlin MVVM Clean Architecture
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.
No credit card required
Project Details
Skills & Requirements
Related mobile development opportunities
Staff Product Engineer for Marketplace Platform
Own an initiative end to end, partner with PM and design, and ship production metrics.
Director of Customer Success for ERP Platform
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.
KYC Compliance Analyst for AML Screening
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.
Dispatch Support Agent for Home Health Scheduling
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.
Staff Product Engineer for Marketplace Platform
Engineering anchor for initiative delivery, ensuring AI assisted work ships safely and improves metrics.
NHS Clinical Coding Trainer and Educator
Seeking an NHS-approved clinical coding trainer to deliver training programs and support workforce development. Ideal for experienced NHS coding professionals with training skills.
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.
No credit card required · Cancel anytime