Talent.com
This job offer is not available in your country.
Android Developer

Android Developer

Shrofiletamil nadu, tamil nadu, in
1 day ago
Job description

Role Overview

Our client, a high-growth technology company with applications serving a large-scale user base, is seeking a highly experienced Senior Android Developer to join their engineering team. This role is crucial for maintaining and advancing the performance and quality of their flagship mobile products.

Key Responsibilities

  • Design and Development : Architect, build, and maintain robust Android applications. Ensure the performance, quality, and responsiveness of applications.
  • Collaboration : Collaborate with cross-functional teams (Product, Design, Backend) to define, design, and ship new features.
  • Performance Optimization : Optimize applications for maximum speed, performance, and scalability. Identify bottlenecks, fix bugs, and improve application efficiency.
  • Code Quality & Mentorship : Conduct code reviews to maintain high code quality and share best practices. Mentor junior developers and foster a culture of continuous learning.
  • Industry Trends : Keep up to date with the latest Android development trends, tools, and techniques , implementing best practices to ensure the apps are cutting-edge.

Must-Have Technical Skills

The ideal candidate will demonstrate high proficiency across the entire Android development lifecycle :

  • Core Languages : Strong experience in developing Android applications using Kotlin and Java .
  • Platform Expertise : In-depth understanding of the Android SDK and experience with various Android frameworks and libraries.
  • Scale Experience : Must be currently working on well-established Android Apps where there is large-scale usage.
  • API & Deployment : Expertise in integrating Android applications with RESTful APIs . High confidence in deploying the App to Google PlayStore and other mobile app stores (e.g., Galaxy).
  • Analytics & Integration : Strong experience in setting up events across the app for performance optimization and analytics for both tech and marketing teams (e.g., banner scroll events, scroll depth monitoring). Understanding of integrating with third-party SDKs like Clevertap, AppsFlyer, and Branch .
  • Remote Services : Very strong handle on using Firebase for Analytics, Crash Analytics, and experience with Firebase Remote Config .
  • Version Control : Proficiency in using Git for version control in a collaborative environment.
  • Good to Have Skills

  • Testing & Debugging : Ability to write unit and integration tests, and debug / resolve issues to improve stability and user experience.
  • CI / CD : Knowledge of integrating automated tests with CI / CD pipelines (e.g., Jenkins, GitLab), or at least an awareness of the process.
  • UI / UX : Strong understanding of mobile UI / UX principles and experience in implementing intuitive and visually appealing user interfaces.
  • Additional Knowledge : Familiarity with SQL and concepts related to App security and how it is exploited
  • Create a job alert for this search

    Android Developer • tamil nadu, tamil nadu, in