Position Summary:
Review and understand carrier requirements for Android, Windows, Chrome OS and Tizen OS based devices. Drive network/modem feature lockdown process with US carriers. Troubleshoot Android application integration issues and work with offsite teams to complete the integration of applications. Generate problem reports and ensure satisfactory resolution of all problems. Interface with software and hardware design groups and provide assistance for their activities of debugging and resolution. Provide technical support to internal and external customers. Keep abreast of new and emerging technologies and apply technical information to analyze and develop current and future products. Prepare reports, compile and analyze data, and engineer information for the effective communication of processes, results, plans, recommendations and conclusions.
Required Education & Experience:
- Ability to work across a wide range of projects, each with specific functional and feature requirements.Work with internal technical teams to identify and build platform elements required to support key mobile product features.
- Create Technical Requirements Documentation based on Product Requirement Documents.
- Juggle multiple tasks and projects simultaneously in a results-oriented environment.
- Results-driven, able and willing to go the extra mile to get the job done.
- Excellent communication and interpersonal skills.
- Evaluate opportunities to bring new product features and content to mobile users from a technical perspective
- Build strong working relationships with co-workers, product and other intra company teams.
- Experience to work in Agile Project Management & development methodology
- Experience in program management of consumer electronics or software development projects with 5-10 years of overall experience in the telecommunications or software development engineering
- Expertise with object-oriented design and development mandatory; knowledge of common Java “design patterns” are desirable
- 5+ years of Software development experience and minimum 3 years of Android apps development experience
- Experience creating, optimizing, and integrating Application Programming Interface (API) calls; background in API development preferred
- Sound programming fundamentals: experience working with memory management, thread synchronization, and event based programming issues; utilization of sound engineering principles in writing code
- Ability to work in a cross-functional team alongside other developers contributing to the same code base library
- Very strong interpersonal skills; must be able to demonstrate an ability to work well with other non-technical members of the development team
- Knowledge of Android frameworks – such as messaging, networking, web services – strongly desired. Candidates with demonstrable expertise in such middleware APIs will be given preference
- Self-starter – with ability to independently acquire the knowledge required to succeed in their job
- Minimally Bachelor’s degree in Computer Science is required; MS CS preferred.