Senior Android Developer
Job Type: Remote Full Time
Location: Work from Anywhere (Preference for working in Pakistan timezone)
Experience Level: 4 years in Android Development
About the Role:
We are looking for a Senior Android Developer with a solid background in native Android development and a basic understanding of React Native. The ideal candidate should have experience building and maintaining Android applications using Kotlin/Java and familiarity with integrating cross-platform features using React Native is a plus.
Key Responsibilities:
- Design build and maintain advanced Android applications.
- Collaborate with cross-functional teams to define design and ship new features.
- Integrate with RESTful APIs and third-party libraries.
- Write clean scalable and maintainable code.
- Optimize performance and ensure high-quality UI/UX across devices.
- Participate in code reviews and mentor junior developers.
- Occasionally assist or contribute to basic cross-platform modules in React Native.
- Stay updated with the latest industry trends and technologies.
Requirements:
- 4 years of professional Android development experience.
- Proficient in Kotlin and Java.
- Strong knowledge of Android SDK architecture components and lifecycle management.
- Experience with offline storage threading and performance tuning.
- Basic working knowledge of React Native.
- Experience with Git CI/CD and Agile development practices.
- Familiarity with Play Store deployment and maintenance.
- Strong problem-solving skills and attention to detail.
Nice to Have:
- Experience working in a remote/distributed team.
- Knowledge of Jetpack Compose.
- Firebase GraphQL or MVVM architecture exposure.
- Ability to contribute to simple React Native modules.
Benefits:
- Competitive salary based on experience.
- Opportunity to work with a skilled and supportive team.
- Growth-oriented environment with learning opportunities.