company logo

Senior Android Engineer

9D Technologies

Office

Rawalpindi, Punjab, Pakistan

Full Time

We are seeking a highly skilled and experienced Senior Android Developer/Engineer to join our dynamic team. The ideal candidate will have a deep understanding of Android development, a passion for building high-quality mobile applications, and the ability to lead projects from concept to completion.

  • Design and Development: Lead the design, development, and maintenance of advanced Android applications. Collaborate with cross-functional teams to define, design, and ship new features.
  • Architecture & Best Practices: Implement best practices in coding, architecture, and security. Ensure the performance, quality, and responsiveness of applications.
  • Mentorship: Mentor and guide junior developers, providing technical leadership and guidance on Android development best practices.
  • Testing & Debugging: Write clean, maintainable, and testable code. Debug and resolve complex issues in Android applications.
  • Collaboration: Work closely with UX/UI designers, product managers, and other stakeholders to deliver a seamless user experience. Participate in code reviews and contribute to improving team processes.
  • Innovation: Stay updated with the latest industry trends, tools, and technologies. Suggest and implement improvements to existing applications and development processes.
  • Performance Optimization: Analyze and optimize applications to maximize speed and scalability.

Requirements

  • Experience: Minimum of 5-7 years of professional experience in Android development.
  • Bachelor’s degree in Computer Science, Engineering, or a related field. A master’s degree is a plus.
  • Experience with multi-module architecture.
  • Knowledge of MVVM, MVI, or similar architectural patterns.
  • Experience with unit testing, UI testing, and test automation frameworks.
  • Familiarity with Agile/Scrum methodologies.
  • Proficiency in Kotlin and Java.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Solid understanding of mobile UI/UX design principles.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and libraries available for common tasks.
  • Experience with Android Jetpack components, including ViewModel, LiveData, Navigation, etc.
  • Experience with Android Studio, Gradle, Firebase, Retrofit, Dagger/Hilt
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tool.

Benefits

  • Competitive salary and performance bonuses.
  • Health insurance.
  • Daily lunch.
  • Office transportation.
  • Professional development opportunities and certifications.

Senior Android Engineer

Office

Rawalpindi, Punjab, Pakistan

Full Time

August 12, 2025

company logo

9D Technologies

9dTechnologies