Job Description
Android Developer Job Description
What You'll Do
- Design and build advanced, scalable applications written in Kotlin, Java. Join our team to build cross-platform apps in Flutter.
- Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
- Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for end users.
- Own end-to-end product modules and features from requirements to going live.
- Design and review code, troubleshoot and act as a consultant to your peers on technical matters.
- Gather requirements by interacting directly with the end-users and advocate delightful user experiences.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Unit-test code is a plus.
What You’ll Bring
- 2+ years of experience in Android Development. Strong knowledge of Flutter SDK.
- BS in Computer Science or a related technical field or equivalent practical experience. Fluent in English (writing - speaking) is a must.
- You care about quality and you know what it means to ship high-quality code. Solid knowledge of OOP, SOLID principles, most used design patterns.
- Good Understanding of Clean Architecture, MVI and MVVM.
- Deep knowledge of Java, Kotlin and Flutter SDK.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services. Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline databases (Room,Realm), threading, and performance tuning. Proficient understanding of code versioning tools, such as Git.
- Familiarity with continuous integration.
- Deep knowledge of Android Architecture patterns like MVP/MVVM/MVI. Experience with Dependency Injection or Service locator.
- Experience with Android Jetpack.
How to Apply
To apply, Please send your CV to:
Please mention the job title in the subject line of the email.
Important Notes / مقترحات هامة
Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you’re applying by email, make sure you mention the job title in the “Subject” field of your message
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل