Job Summary:
Role Overview: A Senior Android Developer with 5 to 7 years of experience is responsible for designing, developing, and maintaining good-quality applications for Android platform. This role requires strong technical skills, leadership abilities, and a collaborative mindset to deliver robust, user-centric mobile solutions
 
Key Responsibilities:
  • Design, build, and maintain high-quality Android applications using Java and Kotlin
  • Collaborate with backend teams to ship new features and maintain existing ones.
  • Ensure the performance, quality, and responsiveness of applications through right optimizations.
  • Identify and fix bugs, and continuously improve application efficiency
  • Mentor junior developers, sharing best practices and fostering a culture of continuous learning.
  • Stay updated with the latest Android development trends, tools, and best practices.
  • Manage the full app lifecycle, including planning, testing, deployment, and post-launch support
  • Implement security measures to protect user data and ensure compliance with Google Paly guidelines
Must Have:
  •    Bachelor’s degree in Computer Science or a related field.
  •    5 to 7 years of professional experience in Android development.
  •   Proficiency in Java and Kotlin, with a deep understanding of the Android SDK and Android Studio.
  •   Experience with Android frameworks, RESTful APIs.
  •   Proficiency in version control systems such as Git.
  •   Excellent problem-solving, debugging, and communication skills.
  •  Experience leading projects or mentoring junior team members is preferred
  • Android Fundamentals: Activities, Fragments, Services, Bluetooth Low Energy, Broadcast Receivers, Content Providers.
  • Kotlin Fundamentals: Kotlin Coroutines, MVVM Architecture, Lifecycle Management, and hands-on coding skills.
 
Good to Have:
  •     Performance/memory tuning tools
  •     Familiarity with cloud platforms, third-party libraries, and APIs.
  •     Experience with Agile development methodologies.
  •    Knowledge of UI/UX design principles and device-specific interface optimization.

Nice to Have Skills:
  • Jetpack Compose, Modern State Management (StateFlow/SharedFlow).
  • Kotlin Multiplatform (KMP).