
Media.net•1h ago
Foundit
Android Developer
Bengaluru / Bangalore, India
Full Time
Mid Level
Full Job Description
Mobile Application Developer - Android
Responsibilities
- Android App Development: Design, develop, and maintain high-quality native Android applications using Kotlin and Java, ensuring optimal performance across diverse Android versions.
- Component Integration: Implement and manage core Android components such as Activities, Services, Broadcast Receivers, and Content Providers to ensure seamless application functionality.
- Custom UI Development: Create and optimize bespoke user interfaces, adhering to best practices in UI/UX design to elevate user engagement and satisfaction.
- Unit Testing: Develop and execute comprehensive unit tests to guarantee code quality, reliability, and performance, integrating relevant testing frameworks.
- Algorithm and Data Structure Implementation: Apply strong algorithmic skills and a solid understanding of data structures to tackle complex problems and enhance application efficiency.
- Code Maintainability: Strategically balance immediate development requirements with long-term code maintainability, advocating for clean and efficient coding standards.
- Collaboration: Partner effectively with cross-functional teams, including product managers and designers, to thoroughly understand requirements and translate them into actionable technical specifications.
- Performance Optimization: Proactively monitor and optimize application performance, identifying and resolving issues related to functionality, responsiveness, and resource utilization.
- Continuous Learning: Stay informed about the latest industry trends, tools, and best practices in Android development to consistently refine skills and improve application development processes.
Qualifications
- Possess 2-3 years of native Android app development experience.
- Hold a B.E./B.Tech/M.Tech degree or an equivalent qualification from a premier educational institution.
- Demonstrate deep knowledge of Kotlin, Java, Android SDK, Gradle, Coroutines, and Dagger2.
- Exhibit a profound understanding of fundamental Android components like Activity, Service, Broadcast Receiver, and Content Provider.
- Have proven working experience with unit testing; this is a mandatory requirement.
- Possess sound knowledge of testing frameworks such as JUnit, Mockito, Robolectric, and Espresso.
- Exhibit experience in custom UI development, with a strong sense of UI/UX principles.
- Showcase good algorithmic skills, data structure proficiency, and excellent problem-solving abilities.
- Apply sound judgment in balancing rapid development needs with long-term code maintainability.
- Have experience in building applications that ensure compatibility across multiple Android versions.
Company
Media.net
About Media.netMedia.net is a leading global ad tech company dedicated to creating the most transparent and efficient path for advertiser budgets to generate publisher revenue. Our advanced contextual...
Bengaluru / Bangalore, India
Posted on Foundit