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.
- 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.
Are you ready for the biggest challenge of your life? Join the TOP
ثبت مشکل و تخلف آگهی
ارسال رزومه برای تاپ