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