logo[мetahunt]
> DOU
senior

Android Engineer

Sigma Software
format:Remotecompany:Outsource
android sdkkotlinjavagradlemaven
englishB2
experience4+ years
domainAdTech
locationKyiv, Ukraine · Kharkiv, Ukraine +9
> full description

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

Job Description

  • 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

Qualifications

  • 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 higher

WILL 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

___________________________________________________________________________________________________________

Приєднуйся до проєкту, де твоя робота безпосередньо впливатиме на масштабні платформи мобільної монетизації, якими користуються видавці мобільних застосунків по всьому світу. Ми шукаємо Senior Android Developer із глибокою експертизою у розробці нативних Android SDK та створенні мобільних рішень для промислового середовища.

Ти працюватимеш віддалено разом із розподіленою командою над підтримкою та розвитком Android SDK із відкритим вихідним кодом, які інтегровані в реальні мобільні застосунки та використовуються у великих масштабах. Ця роль чудово підійде інженерам, яким цікаво вирішувати складні архітектурні завдання та забезпечувати високу якість релізів, виходячи за межі стандартної розробки мобільних застосунків.

У Sigma Software ти матимеш можливість працювати із сучасними технологіями, співпрацювати з досвідченими фахівцями та долучатися до створення високопродуктивних SDK-рішень у сфері AdTech, що активно розвивається.

ЗАМОВНИК

Наш замовник працює у сфері технологій мобільної реклами та розробляє SDK-рішення, які допомагають видавцям мобільних застосунків монетизувати свої продукти за допомогою реклами всередині застосунків.

Продукти замовника забезпечують показ і відображення реклами, аналітику та взаємодію з рекламними платформами у промислових середовищах із високими вимогами до продуктивності.

ПРОЄКТ

Проєкт зосереджений на постійному розвитку та підтримці нативних Android SDK для реклами, які розповсюджуються через Maven та інтегруються у сторонні мобільні застосунки.

SDK підтримують банерну та відеорекламу, взаємодію з SSP, відстеження за допомогою beacon і pixel tracking, обробку тайм-аутів, а також процеси інтеграції SDK на стороні видавців.

Команда працює в середовищі, де релізи мають критичне значення, тому особлива увага приділяється стабільності, зворотній сумісності та надійності SDK. Це можливість долучитися до розвитку масштабованих SDK-рішень із відкритим вихідним кодом, які вже активно використовуються у промисловому середовищі, а не створювати продукт із нуля.

Ключові технології: Kotlin, Java, Android SDK, Maven Central, JitPack, Gradle, автоматизоване тестування.

ОБОВ’ЯЗКИ

  • Розробляти, вдосконалювати та підтримувати нативні Android SDK, які використовуються у промисловому середовищі.
  • Реалізовувати нові можливості SDK та вдосконалювати наявну функціональність.
  • Забезпечувати стабільність SDK, зворотну сумісність та високу якість релізів.
  • Проєктувати та підтримувати архітектуру SDK, процеси пакування, версіонування та випуску релізів.
  • Підтримувати процеси розповсюдження через Maven та Gradle.
  • Створювати та підтримувати рішення для автоматизованого тестування та тестування на реальних пристроях.
  • Досліджувати та усувати дефекти SDK, проблеми з інтеграцією та технічні проблеми, про які повідомляють видавці.
  • Співпрацювати з різними командами для підвищення надійності та продуктивності SDK.
  • Брати участь у плануванні релізів, їх перевірці та забезпеченні якості.
  • Допомагати зовнішнім видавцям під час інтеграції SDK та вирішення технічних проблем.

ВИМОГИ

  • 5+ років комерційного досвіду Android-розробки.
  • Сильний комерційний досвід роботи з Kotlin та Java.
  • Підтверджений досвід розробки нативних Android SDK або бібліотек.
  • Глибоке розуміння архітектури Android SDK та життєвого циклу Android.
  • Практичний досвід роботи з інструментами пакування та розповсюдження SDK, такими як Maven Central, JitPack та Gradle plugins.
  • Досвід роботи з версіонуванням, управлінням релізами та залежностями.
  • Практичний досвід автоматизованого тестування та тестування на реальних пристроях.
  • Сильний фокус на якості програмного забезпечення та надійності рішень у промисловому середовищі.
  • Досвід роботи в середовищах із високими вимогами до якості та стабільності релізів.
  • Вміння вирішувати складні проблеми, пов’язані з інтеграцією та сумісністю.
  • Хороші комунікаційні навички та вміння ефективно працювати в розподіленій команді.
  • Рівень англійської — Upper-Intermediate або вище.

БУДЕ ПЛЮСОМ

  • Досвід використання підходів до тестування із застосуванням AI та оптимізації тестового покриття.
  • Розуміння технологій мобільної реклами та екосистеми AdTech.
  • Досвід роботи з SSP-платформами та рекламними серверами.
  • Знання принципів роботи банерної та відеореклами.
  • Розуміння механізмів tracking beacons та pixel-based analytics.
  • Досвід участі в розробці або підтримці SDK із відкритим вихідним кодом.
  • Досвід підтримки інтеграцій SDK зі сторонніми видавцями.
Відгукнутись на вакансію