Job Description
Designing and developing android applications. The developer will lead the entire app life cycle right from concept stage until delivery and post launch support. In other word, we need an android developer not a programmer. List of responsibilities: • Establishing a detailed application specification through discussion with our business development team • Clarifying what actions the application is intended to perform and breaking down its specification. • Designing, developing and testing the application. • Resolving application issues and problems and increasing its effectiveness. • Collaborate with cross-functional teams to define, design, and ship new features. • Work on bug fixing
Requirements
List of requirements: • Strong knowledge of Android SDK and Java programming language • Familiarity with RESTful APIs to connect Android applications to back-end services • Familiarity with popular Android libraries such as Glide, Retrofit and… • Team work spirit and a knack for learning new things • Understanding of common practices, design patterns and principles of Android development • Experience using Git • Ideal Age: Max 30 • Good Knowledge of English Bonus points if you have: • Published app(s) in Cafe Bazaar and/or Google Play • Being on the Kotlin train • Experience using libraries like RxJava and Dagger • Familiarity with software architectures like MVP and MVVM • Familiarity with Material Design • Automated testing and CI
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority