Skip to main contentOpteroAIBeta
Back to listings
Media.net logo

Android Developer

Media.net
Bengaluru, IndiaOpen to all7 scored it

Description

Title : Mobile Application Developer - Android 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鈥檚 largest independent contextual advertising businesses, with one of the industry鈥檚 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鈥檚 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.

Required skills

Entry levelFull-timeEngineering

About Bengaluru, India

Cost of living

low

Avg tech salary

12L-35L INR

Remote work

Hybrid dominant, startups offer remote

Posted yesterdaySource: LinkedInView original listing

Want to know your chances? OpteroAI predicts your offer probability for this role based on your profile.

See your offer score

Free to start. No credit card.

Glassdoor rating3.5/5
IndustryEngineering Jobs
Open roles3

Company Insights

Glassdoor rating
3.5