استخدام Senior Android developer
شرح موقعیت شغلی
Due to current circumstances, The remote option also available
Job Description:
- Developing and Maintenance live Applications
- Work with other team members: Product Manager, UI/UX designers, Backend, etc
- Write Clean, Reusable, Testable Code Following modern best practices
- Communicate Effectively with other Team Members
- Use Analysis systems to Identify and Fix product issues
- Optimize Components for Maximum Performance
- Learn New Technologies to Improve Yourself and Products Continuously
- Use Best Practices for Development
- Lead Android Team Members
Required skills:
- Expert in Java
- Expert in Kotlin (Koin, Coroutine, …)
- Experienced in Android Studio and Gradle
- Familiar with Object-Oriented Principals
- Expert in Databases like SQLite, Room, …
- Export in Restful API call, Web Service (API) Libraries like Retrofit, …
- Experienced in Common Libraries / Packages like Dagger, RxJava, ButterKnife, Jackson, …
- Expert in Material Design Principals
- Expert in MVVM and MVP Architectures
- Expert in Android Principals like Life Cycles, …
- Familiar with UI/UX Principals
- Familiar with Agile Methodology
- Proficiency in using Git
Desired skills:
- Worked on Socket and Real-time Applications
- Familiar with OAuth2.0 Standard
- Familiar with Video/Audio streaming packages
- Familiar with Automated Testing and Unit test frameworks like Jest
- Familiar with detecting Android-Dependent Issues
- Worked with Google / Facebook Authentication
- Participate in Live Applications (Google Play, Bazaar, …)
- Maintenance Live Applications and Version Management
Competitive salary and benefits:
- Insurance and all legal benefits
- Participate in international projects
- Collaborating with top talented developer
مهارتهای مورد نیاز
- Android
- Java
- Kotlin
- MVVM
- MVP
- RxJava
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۴,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست