Job Description

- Design and implement mobile applications, enhance and extend existing app functionality - Code to high-quality standards ensuring your work is tested and reviewed - Collaborate with other team members to improve application performance, usability, and quality - Learn and stay up-to-date on relevant technologies - Unit & UI -testing code for robustness and general reliability - Learn and share knowledge with other team members

Requirements

- Bachelor’s degree in Computer Engineering, IT, Computer Science, or a relevant field or equivalent experience. - Minimum of 3 years developing Android apps - Proficiency in Java/Kotlin - Ability to work as a team player - Proficiency in using Git with the command-line interface Knowledge of - Android SDK core concepts - Designing efficient UI - Mobile app architecture like MVVM, MVP, Clean Architecture - Play Services APIs - Dependency Injection with the dagger - Reactive programming - RxJava Familiarity with: - Open-source libraries and frameworks - Cloud message APIs and push notifications - Experience in using Android Studio tools, command-line tools - The tendency to write Unit & UI Tests - Design Patterns - Agile methodologies - Linux

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟