Android Developer

apartmentMedia.net placeBangalore calendar_month 

Job Description

About Media.net:

Media.net is a leading online ad-tech company that develops innovative products for advertisers and publishers. Media.net has one of the most comprehensive portfolios of advertising technology in the industry across search, native, display, mobile, local, products and video.

Media.net manages high-quality ad supply on over 500,000 websites and its platform and products are licensed by some of the largest publishers, ad networks and other ad tech companies worldwide.

Media.net is one of the largest contextual advertising company worldwide.Media.net has key operation centers across North America, Europe and Asia. Media.net's US HQ is based in New York, and Global HQ in Dubai.

Role: Android Developer

Location: Bangalore

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.
  • Software Design: Participate in software design and architecture discussions, providing input on design patterns and best practices for scalable, maintainable applications.
  • Algorithm and Data Structure Implementation: utilize strong algorithmic skills and knowledge of data structures to solve to 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-4 years of Android app development experience with Native Android.
  • B.E/B.Tech/M.Tech or any equivalent degree from a premiere Institute.
  • Deep knowledge of Kotlin, Java, Android SDK, Gradle, Coroutine and Dagger 2 etc.
  • Deep understanding of android components like activity, service, broadcast receiver and content provider.
  • Working experience of Unit Testing is a must.
  • Experience with custom UI Development, UI/UX sense and experience.
  • Good algorithmic skills, data structures and problem solving.
  • Strong experience in software design and development of android applications.
  • Sound judgement for balancing scrappiness and long-term code maintainability.
  • Experience in building apps that work across multiple versions of Android.
apartmentTeamware SolutionsplaceBangalore
Job Description Greetings From Teamware Solutions, We are Hiring Android Developer for one of our reputed client. Location-Bangalore ( Hybrid) Experience- 6+ years Notice Period- Immediate Job Description:  •  At least 6 years of Android app...
apartmentGSSTech GroupplaceBangalore
Job Title: Senior Android Software Engineer – UAE's Leading Bank Job Description: We are seeking a skilled Senior Android Software Engineer to join our team and work on exciting projects for a large UAE bank. This is a full-time onsite role...
apartmenttriSysplaceBangalore
Job Description Job Summary We are looking for a skilled Senior Android Developer with 5-6 years of experience to join our dynamic team. You will design, develop, and maintain high-quality mobile applications using Kotlin/Java. The role involves...