高级安卓开发工程师(广告 SDK 基础设施)
Senior Android Developer (Ad SDK Infrastructure)
- 开发、增强和维护用于生产环境的原生 Android SDK
- 实现新的 SDK 功能并改进现有功能
- 确保 SDK 的稳定性、向后兼容性和发布质量
- 设计和支持 SDK 架构、打包、版本控制和发布流程
- 维护 Maven 和 Gradle 分发流水线
- 创建和维护自动化和设备测试解决方案
- 调查并解决 SDK 缺陷、集成问题和发布商报告的问题
- 与跨职能团队合作,提升 SDK 的可靠性和性能
- 参与发布计划、验证和质量保证活动
- 在 SDK 集成和故障排除期间支持外部发布商
- 4 年以上商业 Android 开发经验
- 精通 Kotlin 和 Java 的商业开发
- 有开发原生 Android SDK 或库的实际经验
- 对 Android SDK 架构和生命周期有深刻理解
- 熟悉 SDK 打包和分发工具,如 Maven Central、JitPack 和 Gradle 插件
- 有版本控制、发布管理和依赖处理的经验
- 有自动化测试和设备测试的实际经验
- 注重软件质量和生产可靠性
- 有在发布关键环境中工作的经验
- 能够排查复杂的集成和兼容性问题
- 良好的沟通能力,能够在分布式团队中工作
- 英语水平为中高级或更高将是一个加分项
- 有 AI 辅助测试方法和测试覆盖率优化的经验
- 了解移动广告技术和 AdTech 生态系统
- 有 SSP 平台和广告服务器的经验
- 了解横幅和视频广告机制
- 熟悉追踪信标和基于像素的分析
- 有参与或维护开源 SDK 的经验
- 有支持第三方发布商集成的经验
- 加入一个项目,您的工作将直接影响全球发布商使用的大型移动变现平台。我们正在寻找一位在原生 Android SDK 开发和生产级移动工程方面具有强大专业知识的高级 Android 开发者。
- 您将远程与分布式团队合作,维护和增强集成到大规模真实移动应用中的开源 Android SDK。这个职位非常适合喜欢解决复杂技术问题并推动创新的工程师。
查看英文原文
- Develop, enhance, and maintain native Android SDKs used in production environments
- Implement new SDK features and improve existing functionality
- Ensure SDK stability, backward compatibility, and release quality
- Design and support SDK architecture, packaging, versioning, and release processes
- Maintain Maven and Gradle distribution pipelines
- Create and maintain automated and device-based testing solutions
- Investigate and resolve SDK defects, integration issues, and publisher-reported problems
- Collaborate with cross-functional teams to improve SDK reliability and performance
- Participate in release planning, validation, and quality assurance activities
- Support external publishers during SDK integration and troubleshooting
- 4+ years of commercial Android development experience
- Strong commercial experience with Kotlin and Java
- Proven experience developing native Android SDKs or libraries
- Strong understanding of Android SDK architecture and lifecycle
- Hands-on experience with SDK packaging and distribution tools such as Maven Central, JitPack, and Gradle plugins
- Experience with versioning, release management, and dependency handling
- Practical experience with automated testing and device-based testing
- Strong focus on software quality and production reliability
- Experience working in release-critical environments
- Ability to troubleshoot complex integration and compatibility issues
- Good communication skills and ability to work in a distributed team environment
- Upper-Intermediate English level or higherWILL BE A PLUS
- Experience with AI-assisted testing approaches and test coverage optimization
- Understanding of mobile advertising technologies and AdTech ecosystems
- Experience with SSP platforms and ad servers
- Knowledge of banner and video advertising mechanics
- Familiarity with tracking beacons and pixel-based analytics
- Experience contributing to or maintaining open-source SDKs
- Experience supporting third-party publisher integrations
Join a project where your work directly impacts large-scale mobile monetization platforms used by publishers worldwide. We are looking for a Senior Android Developer with strong expertise in native Android SDK development and production-grade mobile engineering.
You will work remotely with a distributed team on maintaining and enhancing open-source Android SDKs integrated into real mobile applications at scale. This role is ideal for engineers who enjoy solving complex architectural and release-quality challenges beyond standard application development.
We at Sigma Software offer the opportunity to work with modern technologies, collaborate with experienced professionals, and contribute to high-performance SDK solutions in the growing AdTech domain.
CUSTOMER
Our Customer operates in the mobile advertising technology industry and develops SDK solutions that help mobile publishers monetize their applications through in-app advertising infrastructure. Their products support ad delivery, rendering, analytics, and communication with advertising platforms while serving performance-sensitive production environments.
PROJECT
The project focuses on the ongoing development and maintenance of native Android advertising SDKs distributed through Maven and integrated into third-party mobile applications. The SDKs support banner and video advertising, SSP communication, beacon and pixel tracking, timeout handling, and publisher-side integration processes.
The team works in a release-critical environment where stability, backward compatibility, and SDK reliability are essential. This is an opportunity to contribute to scalable open-source SDK solutions already used in production rather than building a product from scratch.
Key Technologies: Kotlin, Java, Android SDK, Maven Central, JitPack, Gradle, Automated Testing
Originally posted on Himalayas