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.
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 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
- No discrimination based on race, color, creed, religion, national origin, age, sex and gender, gender expression and gender identity, sexual orientation, marital status, ancestry, physical or mental disability, military and veteran status, or any other characteristic protected by law.