Android SDK Developer

The Alter Office

Bengaluru

Presencial

INR 900 000 - 1 500 000

Tempo integral

14 dias+
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

The Alter Office in Bengaluru is hiring an Android engineer with 2 years of production experience and prior SDK/library work. You will own the Android surface, implement new ad formats, ensure OS and device compatibility, and provide direct developer support via GitHub and forums.

You will ship new ad formats, improve error handling, extend attribution, and maintain compatibility while writing docs and sample apps. Strong testing with JUnit/Espresso is essential.

Qualificações

  • 3-4 yrs Android experience with prior SDK/library work.
  • Strong object-oriented programming and software engineering fundamentals.
  • Experience building and maintaining production software.
  • Understanding of design patterns and architectural principles.
  • Knowledge of asynchronous processing, multithreading, and web service integration.
  • Experience with design, development, debugging, and testing.
  • Automated testing with JUnit and Espresso.
  • Ability to ship software that is both forward and backward compatible.
  • Good written and spoken communication, high agency and risk management.

Responsabilidades

  • Ship new ad formats and add rendering support across publisher and advertiser SDKs.
  • Harden error handling so failures do not crash apps.
  • Extend attribution and analytics paths from campaigns to ROAS.
  • Track Android releases and OEM quirks to stay backward compatible.
  • Own the integration surface with documentation, sample apps, and release notes.
  • Triage GitHub issues and forum threads, reproduce problems in real apps, and fix recurring ones.
  • Test releases with JUnit and Espresso to ensure regressions are avoided.

Conhecimentos

Android
Object oriented programming
Multithreading
Web service integration
Automated testing
Espresso
JUnit
Backward compatibility
Communication
Agile / development process

Ferramentas

Android SDK
GitHub
JUnit
Espresso
Git
CI/CD

Descrição da oferta de emprego

Our Story

At The Alter Office, we build what comes next. We operate as an internal innovation lab, creating stealth products, new business bets, and high-leverage systems designed to unlock disproportionate value for us and our partner company ITW Consulting.

Our work is not centered around being a conventional service partner. Instead, we focus on building products and platforms that solve complex, strategic problems and create long-term advantage. Where needed, we have stepped in on critical opportunities beyond the usual scope, especially when speed, product thinking, and execution depth mattered most.

About the Role

We are building a holistic AdTech platform that delivers premium value to both advertisers and publishers. The entire ecosystem runs on our software - from the ad marketplace and campaign creation to ad rendering, analytics collection, attribution, and ROAS measurement.

The groundwork is already laid. We ship 9+ SDKs across Web, native Android, native iOS, and React Native, for both publishers and advertisers. They handle ad rendering, analytics collection, and attribution inside our customers' apps.

We are looking for an Android engineer with 2 years of production experience and prior SDK or library work. You have already shipped code that other developers integrate, and maintain that Android surface: new ad format rendering, error handling, attribution, OS and device compatibility, testing, documentation, and direct developer support through GitHub and our forum.

What You Will Do
  • Ship new ad formats.

    Add rendering support for new ad types across the publisher and advertiser SDKs - spec to sample app to release notes.

  • Make failure survivable.

    Harden error handling so a dead network, a hostile host app, or a malformed response degrades quietly instead of crashing a publisher's app.

  • Extend attribution.

    Build new attribution and analytics collection paths so a campaign can be measured end to end, all the way to ROAS.

  • Keep compatibility unbroken.

    Track new Android releases and OEM quirks while staying backward compatible for publishers who upgrade on their own schedule.

  • Own the integration surface.

    Write the documentation, sample apps, and release notes an integrating developer actually reads at 2am.

  • Support the developers using it.

    Triage GitHub issues and forum threads, reproduce integration problems inside real customer apps, and turn the recurring ones into fixes.

  • Test what ships.

    JUnit and Espresso coverage on rendering, lifecycle, and threading paths - a regression here ships inside someone else's release.

What We Are Looking For
  • 3-4 yrs Android, prior SDK/library work required.

  • Strong grasp of object-oriented programming and software engineering fundamentals.

  • Experience building and maintaining production software.

  • Good understanding of common design patterns and architectural principles.

  • Solid grasp of asynchronous processing, multithreading, and web service integration.

  • Experience with design, development, debugging, and testing.

  • Automated testing with JUnit and Espresso.

  • Experience building software that is forward and backward compatible.

  • Good written and spoken communication.

  • High agency and real risk management - in the software and as a person.

Why This Role Is Different

Most Android work ships to users. This ships to other engineers: 9+ SDKs, embedded in apps we don't control, on devices we can't reproduce, upgraded on someone else's timeline. Backward compatibility isn't a nice-to-have here, it's the product. You'll own a surface publishers depend on, and you'll hear from them directly when it's wrong.

Probably not for you if
  • You consider a feature done when it works on your device - this code runs on hardware and OS versions you'll never hold.
  • You'd rather not talk to the developers using your code; GitHub issues and forum replies are part of the job, not a distraction from it.
  • You want tickets that spell out the fix; a lot of this starts as "integration broken, no repro."

3-4 yrs Android, prior SDK/library work required. Strong grasp of object-oriented programming and software engineering fundamentals. Experience building and maintaining production software. Good understanding of common design patterns and architectural principles. Solid grasp of asynchronous processing, multithreading, and web service integration. Experience with design, development, debugging, and testing. Automated testing with JUnit and Espresso. Experience building software that is forward and backward compatible. Good written and spoken communication. High agency and real risk management - in the software and as a person.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

iOS SDK Developer
iOS SDK Developer

The Alter Office • Bengaluru

Presencial
INR 900 000 - 1 300 000
Senior Mobile Developer
Senior Mobile Developer

Aecor Digital International Private Limited • Vadodara

Presencial
INR 1 800 000 - 2 400 000
Mobile Application Developer 2 (Position R2983)
Mobile Application Developer 2 (Position R2983)

Media.net • Bengaluru

Presencial
INR 600 000 - 900 000
Senior Android Developer
Senior Android Developer

Dhyati LLC • Dehradun

Presencial
INR 1 500 000 - 2 500 000
Senior Mobile Developer
Senior Mobile Developer

Aecor Digital Limited • Vadodara

Presencial
INR 2 000 000 - 4 200 000
Integrations Engineer
Integrations Engineer

Dhyati LLC • Bengaluru

Teletrabalho
INR 1 200 000 - 2 000 000
Android Developer
Android Developer

Recro • Bengaluru

Presencial
INR 800 000 - 1 500 000
Mobile Application Developer
Mobile Application Developer

Coffee Brewery • Bengaluru

Presencial
INR 3 000 000 - 6 000 000
Senior Backend Engineer
Senior Backend Engineer

The Alter Office • Bengaluru

Híbrido
INR 1 400 000 - 3 000 000
Job Alert - Android Developer - BI-ECDHG
Job Alert - Android Developer - BI-ECDHG

Bounteous • Gurugram District, Chennai District

Presencial
INR 1 400 000 - 2 100 000