- 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 - 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
معرفی شرکت
مفید به عنوان اولین مجموعه خدمات بازار سرمایه و بزرگترین کارگزاری بورس در ایران همواره به دنبال نیرویهای خلاق و مسئولیتپذیر است. اگر علاقهمند به فعالیت در محیطی مدرن با فضایی صمیمی در حین حال حرفهای هستید، مفید محل کاری ایدهآل برای شما خواهد بود.