Job Summary:
We are looking for a highly skilled Senior Android Developer with 5+ years of experience to join our dynamic team in Mohali. The ideal candidate will have a strong background in Android app development, a deep understanding of mobile architectures, and a passion for building high-quality applications. You will be responsible for leading the development, maintenance, and improvement of Android applications while collaborating with cross-functional teams.
Key Responsibilities:
- Design, develop, test, and maintain high-quality Android applications.
- Collaborate with UI/UX designers, backend developers, and product managers to deliver a seamless user experience.
- Optimize application performance and ensure high responsiveness.
- Work with RESTful APIs and third-party libraries to integrate various functionalities.
- Implement best practices for security, data management, and application scalability.
- Mentor junior developers and contribute to code reviews, ensuring adherence to coding standards.
- Stay updated with the latest Android development trends, tools, and technologies.
- Troubleshoot and resolve application bugs and issues efficiently.
Required Skills & Qualifications:
- Bachelor's/Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Android development using Java/Kotlin.
- Strong understanding of Android SDK, Jetpack components, and Android UI design principles.
- Proficiency in MVVM/MVP architecture and clean code practices.
- Experience with Room Database, Firebase, and Retrofit.
- Knowledge of CI/CD pipelines and version control systems (Git, Bitbucket, etc.).
- Experience in publishing applications on Google Play Store.
- Familiarity with Agile methodologies and development processes.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Knowledge of Flutter or React Native is a plus.
- Experience with automated testing frameworks.
- Understanding of cloud services like AWS or Google Cloud.