Lead Android Developer

7 - 10 years

0 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Module Lead - Android

About Media.net

Media.net is a leading, global ad tech company that focuses on creating the most transparent and efficient path for advertiser budgets to become publisher revenue. Our proprietary contextual technology is at the forefront of enhancing Programmatic buying, the latest industry standard in ad buying for digital platforms.

.

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 large amount of data and making impacting 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 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 dimension.

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

  • 7-10 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, Dagger2, Hilt and Sqlite etc.
  • Deep understanding of android components like Activity, Service, Broadcast receiver and Content provider etc.
  • Working experience of unit testing is must.
  • Sound knowledge of testing framework like junit, mockito, roboelectric and espresso.
  • Experience with custom UI development, UI/UX sense and experience.
  • Excellent in algorithm, data structures and problem solving.
  • Deep knowledge of SOLID design principle and Clean Architecture.
  • Sound judgment for balancing scrappiness and long-term code maintainability
  • Experience in building apps that work across multiple versions of Android.
  • Should guide juniors and set standards on tech and development processes.
  • Strong experience of firebase tool like remote config, crashlytics etc.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

Coimbatore, Tamil Nadu, India