Android Developer -Stack

Posted on Feb 16, 2021 by Avance Consulting (Europe) Limited
Job Details for Android Stack Developer
Fixed-term employment for 2 years
Location: Zurich, Swiszerland
The following are key requirements for the role.
Good experience and knowledge of Android Stack and experience in debugging and triaging issues
Candidates are to have technical skills needed to triage issues and know where to look for issues on the Android OS stack - this is the primary responsibility
Profiles with prior Android/Google experience are preferred.
General skills
Ability to prioritize work given multiple competing requests
Clear and effective verbal and literal communication skills (English)
Technical leadership to follow up on issues and get them resolved
Quick learner of new technologies developed inside/outside the team
Technical skills
Good to have
o Android software stack and services knowledge
o Android basic debugging knowledge (bug report, ADB, ...),
o Basic software knowledge (send ADB commands, Scripting skills)
o Organize a backlog of issues following a defined process
Great to have
o Technical judgment to triage a complex Android TV issue to the right SW team
o Android Framework knowledge
o Android apps knowledge
o Android debugging skills (logcat, dumpsys, ...)
o Android build environment and device customizations GIT, gerrit, etc.
o Linux Kernel, vendor HAL,
Primary Responsibility
Bug triaging will be the primary task
Member of the triaging team
Attend the release meeting
Work closely with the QA team
Participate in core team weekly meetings
Review the list of issues, understand next steps, and respond to issues promptly
Triaging issues include:
o Identifying any duplicate issues/bugs
o Checking the conditions for reproducing the issue
o Capability to review logs
o Finding the software module responsible for the root cause
o Updating bugs based on what was unearthed in investigations
o Reassigning an issue to the most appropriate owner or team
o Closing the loop with the reporter of the issue
o Ensure SLOs for bug triaging and resolution are complied with
o Ping the assignees to request feedback on dormant bugs
Secondary Responsibilities
Develop test apps to validate an OEM's customization internally
Bring up and debug a 1P (first-part) or 3P (third-party) app on a specific device
Develop a script that can speed up an issue reproduction
Run a specific performance assessment on 3P ATV or other devices
Ability to keep up-to-date on managing
Android devices: flashing, sideloading, root access
Reference: 1097703757