Partner Engineer, Android
Partner Engineering is a highly technical team that works with our strategic partners to integrate Facebook products into their mobile platforms, apps, and devices. Our Partner Engineering team has enabled various features and services from Facebook family of apps to mobile partner devices, improved media quality in Facebook family of apps and led new Android OS adoption. Partner Engineers bring technical knowledge of Android platforms to lead highly visible initiatives and launch impactful products with our strategic mobile partners. You will engage with some of the world's most influential companies to drive Facebook family of apps' compatibility and quality on partner devices, and internally with our Product team to enhance those apps. You will combine technical and business skills to make our partners successful and improve Facebook family of apps' quality on their devices.
Partner Engineer, Android Responsibilities
- Improve the quality of Facebook apps on our partners' latest Android devices
- Identify and surface insights using metrics on product usage to increase adoption and provide new solutions that address the needs of our partners
- Use broad range of technical and soft skills to build productive relationships with our partners, and resolve complex technical and business needs while contributing to partner documentation
- Use expertise and product insight to deliver high-quality project / integration / partner engagements, while sustaining productivity
- Guide workflow changes, and gain consensus from stakeholders while driving to solution
- Respond and maintain effective communication with industry partners and internal stakeholders
- Build and manage working relationships with technical counterparts. Mentor and share knowledge with peers, creating productive atmosphere amongst team
- Work with partners to develop a long- term strategic plan, grounded on business objectives, and manage partners during feature launches
- Understand organizational structure and cross functional team dynamics and get support from those teams as needed
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience5+ years of relevant industry experience - software engineering or partner engineeringB.A / B.S. or M.S. in Computer Science or equivalent degree or experienceExperience with Android development and using various SDKs and librariesUnderstand tools, concepts and processes related to Meta family of apps, and underlying implementation across AndroidSoftware development experience in languages and environments such as Java, Kotlin, NDK(C++) and / or PHPExperience to take on complex and ambiguous problemsWillingness to travel approximately 10% of the timePreferred Qualifications
Proven experience in communication, analytical, collaboration, and problem-solving skillsExperience communicating with external partiesExperience in adopting changes by new Android OS releases for applicationsExperience in large code bases, including API design techniques