Mobile Application Developer (Android) | R2983

Media.net

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Media.net in Bengaluru seeks an experienced Android developer to design, build, and maintain native apps using Kotlin and Java across Android versions. You will implement core components, craft custom UI, and ensure robust unit testing for reliable performance.

You will collaborate with product managers and designers to translate requirements into scalable mobile solutions, while staying updated on best practices and evolving Android features.

Qualifications

  • 2-3 years of Android app development experience with native Android.
  • BE/B.Tech/M.Tech or equivalent from a premier institute.
  • Deep knowledge of Kotlin, Java, Android SDK, Gradle, Coroutine, and Dagger2.

Responsibilities

  • Android App Development: Design, develop, and maintain high-quality native Android apps using Kotlin and Java across Android versions.
  • Component Integration: Implement Activities, Services, Broadcast Receivers, and Content Providers for seamless functionality.
  • Custom UI Development: Create and optimize UI/UX to enhance user engagement.
  • Unit Testing: Write and run unit tests with frameworks like JUnit/Mockito.
  • Algorithm and Data Structure Implementation: Apply algorithms and data structures to improve performance.
  • Code Maintainability: Promote clean, maintainable code and balance short-term needs with long-term quality.
  • Collaboration: Work with product managers and designers to translate requirements into specs.
  • Performance Optimization: Monitor and optimize app performance and resource usage.
  • Stay Updated: Keep up with Android dev trends and best practices.

Skills

Kotlin
Java
Android SDK
Gradle
Coroutine
Dagger2

Education

BE/B.Tech/M.Tech or equivalent

Tools

JUnit
Mockito
Robolectric
Espresso

Job description

About Media.net :

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

Senior Android Engineer
Senior Android Engineer

Pocket FM • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Test Engineer - II ( Mobile Testing - Automation)
Software Test Engineer - II ( Mobile Testing - Automation)

Media.net • Bengaluru Urban

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

Recro • Bengaluru

On-site
INR 800,000 - 1,500,000
Software Developer - Android
Software Developer - Android

Rigel Networks • Vadodara

On-site
INR 600,000 - 1,000,000
Android Developer
Android Developer

Remotestar • Dadri

On-site
INR 600,000 - 800,000
Android App Developer
Android App Developer

Getege EdTech Pvt. Ltd. • Dadri

On-site
INR 600,000 - 1,000,000
Android Developer
Android Developer

ESP Engineered • Delhi, Gurgaon

On-site
INR 600,000 - 800,000
SDE-3- Android Native Mobile App Developer
SDE-3- Android Native Mobile App Developer

Simplilearn • Bengaluru

On-site
INR 800,000 - 1,200,000
Android App Developer
Android App Developer

Vyavsaay ERP • Pune District

On-site
INR 600,000 - 900,000
Tech Lead - Native Android
Tech Lead - Native Android

ITC Infotech • Bengaluru

On-site
INR 1,800,000 - 3,000,000