Mobile Application Developer 2 (Position R2983)

Media.net

Bengaluru

On-site

INR 600,000 - 900,000

Full time

38 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Media.net, a leading ad tech company, seeks an Android developer for Bengaluru to design, build, and maintain native apps using Kotlin/Java. You will integrate core Android components, implement custom UI, write unit tests, and optimize performance across Android versions.

2-3 years' experience, BE/BTech/ME or equivalent, and strong knowledge of Kotlin, Java, Gradle, and testing frameworks are required. Collaboration with product teams and a focus on maintainable code are emphasized.

Qualifications

  • 2-3 years of Android app development experience with native Android.
  • BE/BTech/ME or equivalent degree from premier institute.
  • Deep knowledge of Kotlin, Java, Android SDK, Gradle, Coroutine, and Dagger2.
  • Experience with unit testing is a must.
  • Sound knowledge of testing frameworks like JUnit, Mockito, Robolectric, and Espresso.

Responsibilities

  • Android App Development: design, develop, and maintain high-quality native Android apps using Kotlin and Java.
  • Component Integration: manage Activities, Services, Broadcast Receivers, Content Providers.
  • Custom UI Development: create and optimize custom UI/UX for engagement.
  • Unit Testing: write and run unit tests across Android versions.
  • Algorithm and DS Implementation: apply data structures to optimize performance.
  • Code Maintainability: balance speed with long-term maintainability.
  • Collaboration: work with product managers and designers to translate requirements.
  • Performance Optimization: tune app performance and resource usage.
  • Stay Updated: keep abreast of Android dev trends and tools.

Skills

Kotlin
Java
Android SDK
Gradle
Coroutine
Dagger2
Unit testing
UI/UX sense
Data structures
Algorithms
Code maintainability

Education

BE/BTech/ME or equivalent

Tools

JUnit
Mockito
Robolectric
Espresso

Job description

Media.net is a leading global ad tech company, building innovative products and solutions for advertisers and publishers. Media.net creates the most transparent and efficient path for ad budgets to become publisher revenue, while delivering meaningful value to advertisers, publishers, app developers, and end users across the open web.

We are one of the world’s largest independent contextual advertising businesses, with one of the industry’s most comprehensive advertising technology portfolios. Media.net powers major publishers and ad-tech platforms across formats, including display, video, mobile, native, search, and local. Our platform manages high-quality ad supply across 500,000+ websites and is licensed by the biggest publishers, ad networks, and technology partners worldwide.

Beyond our core advertising business, Media.net also operates at scale in performance-driven consumer acquisition, app development and distribution, and strategic technology investments. These efforts are supported by one of the world’s largest independent software development engines, enabling us to innovate rapidly and build products used across global markets.

Media.net is home to 1,300+ employees, with key operations across North America, Europe, and Asia. Our US headquarters is in New York, and our global headquarters is in Dubai. Across 50+ demand partners, 21K+ publishers, and a growing portfolio of products and services, we take great pride in driving trusted, transparent, and scalable results.

What is in it for You?
  • If you want to join the mission for making a world of better-looking ads and you are fascinated to make optimized systems.
  • Exposure to a large amount of data and making impactful decisions with sub-millisecond latency.
  • Opportunity to work on global products spanned across 7 data centers.
  • You would have the opportunity to work on both multi-cloud and Colocation environments.
  • At peak time we run around 1500+ servers only for our ad-serving infrastructure and a huge amount in infrastructure for Ad Quality systems.
  • If you want to build systems, which can execute tens of millions of rules in sub-millisecond time dimensions.
Responsibilities:
  • Android App Development: Design, develop, and maintain high-quality native Android applications using Kotlin and Java, ensuring optimal performance across various Android versions.
  • Component Integration: Implement and manage Android components such as Activities, Services, Broadcast Receivers, and Content Providers to create seamless application functionality.
  • Custom UI Development: Create and optimize custom user interfaces, applying best practices in UI/UX design to enhance user engagement and satisfaction.
  • Unit Testing: Develop and execute unit tests to ensure code quality, reliability, and performance, integrating testing frameworks as necessary.
  • Algorithm and Data Structure Implementation: Utilize strong algorithmic skills and knowledge of data structures to solve complex problems and improve application efficiency.
  • Code Maintainability: Assess and balance short-term development needs with long-term code maintainability, promoting best practices for clean, efficient coding.
  • Collaboration: Work closely with cross-functional teams, including product managers and designers, to understand requirements and translate them into technical specifications.
  • Performance Optimization: Monitor and optimize application performance, troubleshooting and resolving issues related to functionality, responsiveness, and resource usage.
  • Stay Updated: Keep abreast of the latest industry trends, tools, and best practices in Android development to continuously enhance skills and improve application development processes.
Who Should Apply for this Role?
  • 2-3 years of Android app development experience with native Android.
  • B.E./B.Tech/M.Tech or any equivalent degree from a premier institute.
  • Deep knowledge of Kotlin, Java, Android SDK, Gradle, Coroutine, and Dagger2, etc.
  • Deep understanding of Android components like Activity, Service, Broadcast Receiver, and Content Provider.
  • Working experience of unit testing is a must.
  • Sound knowledge of testing frameworks like JUnit, Mockito, Robolectric, and Espresso.
  • Experience with custom UI development, UI/UX sense, and experience.
  • Good algorithmic skills, data structures, and problem-solving abilities.
  • Sound judgment for balancing scrappiness and long-term code maintainability.
  • Experience in building apps that work across multiple versions of Android.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Recro • Bengaluru

On-site
INR 800,000 - 1,500,000
Job Alert - Android Developer - BI-ECDHG
Job Alert - Android Developer - BI-ECDHG

Bounteous • Gurugram District, Chennai District

On-site
INR 1,400,000 - 2,100,000
Senior Android Developer
Senior Android Developer

Innovationm • Dadri

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

Recro • Gurugram District

On-site
INR 1,200,000 - 2,100,000
Android Developer
Android Developer

Smart Energy Water • Dadri, Greater Noida

On-site
INR 700,000 - 1,100,000
Software Test Engineer - II ( Mobile Testing - Automation) | NR-2026-0236
Software Test Engineer - II ( Mobile Testing - Automation) | NR-2026-0236

Media.net • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Mobile Developer
Mobile Developer

Kodo Technologies Private Limited • Mumbai

On-site
INR 1,500,000 - 2,100,000
Android SDE-3
Android SDE-3

PW (PhysicsWallah) • Dadri

On-site
INR 4,000,000 - 7,000,000
Mobile App Developer (Android, ReactNative)
Mobile App Developer (Android, ReactNative)

Synapseindia • Kolkata District

On-site
INR 900,000 - 1,600,000
Mobile Developer (Android)
Mobile Developer (Android)

Asymmetric Labs • Bengaluru

On-site
INR 1,500,000 - 2,000,000