Senior Android Lifecycle / Framework Engineer BONUS Job!!!
Worldwide
THIS IS NOT A JOB FOR A TYPICAL ANDROID DEVELOPER We are looking for a highly experienced Android Lifecycle / Framework Engineer to conduct a technical feasibility study and Proof Of Concept. Project Objective Determine whether Android Gesture Navigation (Android 10+) can be used or worked around to support an existing patented Android technology that detects application exit events with very high reliability. This is a research and architecture engagement. Proof Of Concept test code may be required depending upon research results . Scope * Review existing Android code and architecture * Study Android Gesture Navigation internals * Investigate available Android framework/lifecycle signals * Determine technical feasibility * Recommend possible implementation approaches * Estimate engineering effort (hours) required for verifying events and signals * Prepare a concise technical report We have existing patented Android technology that detects when a user exits an application by analyzing combinations of Android Activity lifecycle signals. The technology worked reliably with traditional Android navigation, but Android Gesture Navigation changes the behavior/signals available to the application. The engineer will: • Review our existing technology and relevant source code • Understand how our current Activity lifecycle detection works • Investigate Android 10+ Gesture Navigation behavior • Determine whether alternative lifecycle/framework signals can reliably identify when a user navigates Home • Perform limited proof-of-concept testing where necessary • Determine whether a workable solution is technically feasible • Recommend the best technical approach • Estimate the engineering hours required for implementation We specifically want someone with expert-level experience in areas such as: Activity lifecycle internals Android Framework / AOSP WindowManager / system navigation Gesture Navigation ActivityManager / task lifecycle ProcessLifecycleOwner WindowInsets Accessibility or UsageStats where applicable Debugging Android system-level behavior across OS versions/OEMs Again, this is not a standard Android UI/app-development assignment. We need someone comfortable investigating Android at the framework/lifecycle level. Please answer the five questions in the job post with your relevant experience, especially any work involving Android framework internals, lifecycle/navigation behavior, AOSP, or system-level debugging.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$25.00
-
$110.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Interviewing:7
- Invites sent:10
- Unanswered invites:1
About the client
- United StatesRancho Santa Fe6:32 AM
- $208K total spent70 hires, 6 active
- 6,822 hours
- Media & EntertainmentMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by