Android Engineer
9D Technologies & Imagination AI
- Lahore, Punjab
- Permanent
- Full-time
- Expertise in Kotlin (coroutines) and Java.
- Hands-on experience with DI using Dagger2, Hilt and Koin
- Strong knowledge of Android UI design principles, patterns, and best practices. Hands on Constraint Layout
- Strong knowledge of Android SDK and expertise to deal with different screen sizes.
- Familiarity with Restful APIs to connect Android applications to back-end services.
- Must have hands on Retrofit and Volley
- Extensive Knowledge of Firebase Cloud Services including Notifications, Data Messages, Analytics, Remote Config, Real Time Database and Crashlytics.
- Hands-on Rush, Room and SQL Databases
- Strong knowledge and hands-on Design Patterns and MVVM architecture, LiveData, Jetpack, Data Binding, Paging, Navigation, Work Manager etc.
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Bachelors degree in Computer Science, Software Engineering or related field.
- 3 to 5 years of hands on experience in Android applications.
- Having Portfolio with at least two or more published Android app.
- Competitive Salary
- Family Health Insurance
- Paid Time Off
- Work-Life Balance
- Daily lunch
- In-house Gym