We are looking for a Junior to Mid-Level Android Developer with 1 to 3 years of professional experience to join our dynamic team. The successful candidate will be passionate about creating high-quality Android applications, writing clean and maintainable code, and working closely with cross-functional teams to deliver outstanding mobile experiences. This role requires a proactive developer who is eager to learn and stay updated with the latest Android technologies.
Key Responsibilities
- Develop, maintain, and enhance Android applications using Kotlin and/or Java.
- Collaborate effectively with UI/UX designers, backend developers, and QA engineers to ensure seamless application delivery.
- Integrate RESTful APIs and third-party SDKs into mobile applications.
- Write clean, efficient, reusable, and well-documented code following best practices.
- Debug, troubleshoot, and resolve issues within the applications promptly.
- Optimize applications for performance, scalability, and responsiveness.
- Participate in code reviews and adhere to coding standards.
- Implement new features based on business and technical requirements.
- Conduct thorough testing and fix bugs prior to application release.
- Stay informed about the latest Android development trends, frameworks, and tools.
Required Qualifications
- Strong proficiency in Kotlin and/or Java programming languages.
- Hands-on experience with Android Studio, Android SDK, and Gradle build system.
- Solid understanding of MVVM and MVC architectural patterns.
- Experience consuming REST APIs and handling JSON data formats.
- Familiarity with Git/GitHub for version control and collaboration.
- Knowledge of Android Jetpack components such as LiveData, ViewModel, and Navigation.
- Understanding of Material Design principles and guidelines.
- Excellent analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively within a team environment.
Preferred Qualifications and Benefits
- Experience with Firebase services including Authentication, Firestore, Crashlytics, and Firebase Cloud Messaging (FCM).
- Knowledge of Room Database and local data storage techniques.
- Experience with Jetpack Compose for modern UI development is a plus.
- Familiarity with Google Play Console and app deployment processes.
- Understanding of application security best practices and performance optimization techniques.
Additional Information
- Location: I-11/3, Islamabad
- Job Type: Full-Time, Onsite
- Salary: Starting from Rs50,000 per month
Application Questions
- How many years of experience do you have as an Android App Developer?
- Do you have experience with Vibe Coding?
This is an excellent opportunity for developers looking to grow their skills in a supportive and innovative environment while contributing to impactful mobile applications. The role requires in-person attendance at the specified location.