Job Description:
Role Overview: A Senior Android Developer with 6+ 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.
Required Qualifications
· Bachelor’s degree in Computer Science or a related field.
· 6+ 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.
Preferred Skills
· 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.