
Posted a day ago
Senior Software Engineer/Android Developer
Strategic Systems InternationalSenior Software Engineer/Android Developer
Requirements
3–6 years professional Android experience, Proficiency in Kotlin, Experience with Jetpack Compose, Knowledge of MVVM, MVI, or Clean Architecture, Experience with Room, Realm, or SQLite, Familiarity with Coroutines or RxJava, Experience with RESTful APIs and Retrofit, Proficiency with Git, Experience with dependency injection (Hilt, Dagger, Koin), Bachelor's degree in Computer Science or related field
Skills
KotlinAndroidJetpack Compose
About the role
Responsibilities
- Design and build advanced native Android applications using Kotlin
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and testable code following industry best practices
- Ensure app performance, quality, and responsiveness while fixing bugs and bottlenecks
- Integrate with RESTful APIs, GraphQL, and various third-party SDKs
- Implement and maintain modern UIs using Jetpack Compose and XML layouts
- Participate in code reviews and provide mentorship to junior developers
- Manage Play Store submission, versioning, and release processes
Requirements
- 3–6 years of professional experience building native Android applications
- Strong proficiency in Kotlin
- Solid experience with Jetpack Compose and Material Design guidelines
- Deep understanding of Android architecture patterns (MVVM, MVI, or Clean Architecture)
- Experience with local persistence using Room, Realm, or SQLite
- Familiarity with Kotlin Coroutines or RxJava for asynchronous programming
- Experience with networking libraries such as Retrofit and OkHttp
- Proficiency with Git and collaborative development workflows
- Experience with dependency injection frameworks like Hilt, Dagger, or Koin
- Bachelor's degree in Computer Science, Engineering, or a related field
Preferred Qualifications
- Experience with Firebase services (Crashlytics, Analytics, FCM)
- Familiarity with unit and UI testing frameworks (JUnit, Espresso, Mockito)
- Knowledge of CI/CD tools for Android (Fastlane, Bitrise, GitHub Actions)
- Understanding of mobile security best practices and memory management
- Experience with Android WorkManager, Navigation, and Paging components
About the Company
Strategic Systems International is a technology-driven organization focused on delivering high-quality digital solutions and driving innovation through expert engineering.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer/Android Developer
Strategic Systems International · Lahore
