Senior SDK Engineer - Android
MOLOCO
·
Posted:
August 18, 2023
·
Onsite
About the position
The job overview for this role is to design, architect, and build a state-of-the-art Android Ads SDK for Moloco's supported platforms. The role involves staying up to date with the latest Android updates, maintaining the SDK across multiple versions of the OS and devices, and leading technology evolution and requirements across prominent app platforms. Additionally, the role includes helping customers with SDK integrations, mentoring junior engineers, and collaborating with cross-platform teams to develop new features and functionality. A Bachelor's degree in Computer Science or an equivalent technical degree, along with 6+ years of experience as a software engineer and proficiency in Kotlin and/or Java, are required qualifications.
Responsibilities
- Design, architect, and build a state-of-the-art Android Ads SDK for Moloco's supported platforms
- Keep up to date with the latest Android updates and maintain the SDK across multiple versions of the OS and devices
- Follow and lead technology evolution and requirements across prominent app platforms
- Help customers with SDK integrations, including maintaining customer-facing SDK documentation
- Help grow the team by providing valuable feedback and mentoring junior engineers
- Work with cross-platform teams located across 11 global offices to come up with new features and functionality for customers
- Bachelor's degree or above in Computer Science or an equivalent technical degree
- 6+ years of experience as a software engineer, including experience with Android
- Proficiency in Kotlin and/or Java
- Expert-level understanding of multithreading and networking
- Understanding of the internals of Android, compilers, and optimization for lower power devices
- Experience with agile methodologies and high-level design principles
- Fluent English communication skills
- Passion for mobile platforms and staying up-to-date with the latest platform developments
- Preferred: Experience building and distributing Maven packages, publishing apps to Google Play Store, experience with MRAID and/or VAST, experience building and distributing React Native and/or Unity plugins
Requirements
- Bachelor Degree or above in Computer Science or an equivalent technical degree
- 6+ years of experience as a software engineer, including experience with Android
- Proficiency in Kotlin, and/or Java
- Expert-level understanding of multithreading and networking
- Understanding of the internals of Android, compilers, and optimization for lower power devices
- Experience with agile methodologies and high-level design principles
- Fluent English communication skill
- A passion for the mobile platforms and staying up-to-date with the latest platform developments
- Preferred: Experience building and distributing Maven packages
- Preferred: Experience publishing apps to Google Play Store
- Preferred: Experience with MRAID and/or VAST
- Preferred: Experience building and distributing React Native and/or Unity plugins
Benefits
- Innovative benefits that empower employees to take care of themselves and their families
- Competitive benefits package
- Moloco Thrive: Benefits and Well-Being program
- Inclusion and diversity valued in current and future employees
- Equal opportunity employer
- Respect, value, and hear everyone's voice
- Uncapped growth mindset and opportunities for learning and improvement
- Pursue impactful opportunities with rigor and integrity
- Collaborative and inclusive work environment
- Strive to create a more equitable workplace