Senior Android Engineer (325158)
Information
Information Technology | |
Mid Career (2-6 years) | |
Not specified |
Company
Not specified | |
Financial Services | |
Mohandseen, Giza, Egypt Sheikh Zayed City, Giza, Egypt |
Description
- Design and build mobile applications for Android.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Build reusable code and libraries for future use.
- Participate in brainstorming sessions and contribute ideas to our products.
- Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate them into a pragmatic and effective technical solution.
- Dive into difficult problems and successfully deliver results on schedule.
Requirements
- Bachelor’s degree from a reputable university.
- Minimum 3 years of relevant experience in developing Android Apps.
- In-depth knowledge of the Android lifecycle for fragments and activities.
- Languages: Android, Kotlin.
- Clean & readable code writing.
- Practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).
- Good Understanding of Modular App Architecture.
- Excellent understanding of Android design principles, patterns, and best practices.
- Good understanding of MVC, MVP & MVVM patterns.
- Good Understanding of code versioning tools, such as Git.
- Familiarity with cloud message APIs and push notification.
- Familiarity with Restful APIs to connect Android applications to back-end services.
Created on | 05 Nov 2024 |
Last updated on | 05 Nov 2024 |