استخدام Senior Android Developer
شرح موقعیت شغلی
Responsibilities:
- Help building and developing the Snapp! android apps
- Communicating with product/tech teams in a productive way to build exciting features which satisfy our user's requirements
- Keep code maintainable through extensive documentation and automated tests
- Ensure the best possible performance, quality, and responsiveness of the application are met
- Learn and share knowledge
Requirements
- +4 years of experience building native Android applications in a high growth tech companies
- Strong and effective communication skills
- Proficient in English language (research, documentation, speaking)
- Self-organized but team-oriented
- Experienced using design and architectural patterns, such as MV*/VIPER
- Experienced in-app performance/quality optimization
- Ability to write clean and well-documented code
- Good understanding of OOP
- Advanced knowledge of Java and Kotlin
- Experienced with Automated testing and JUnit/Espresso
- Deep understanding of Dependency Injection and Reactive Programming (Dagger, Hilt, RxJava, RxAndroid, Coroutines)
- Proficiency in using Android SDK and Android Jetpack
- Proficient understanding of Git
مهارتهای مورد نیاز
- Android
- Android SDK
- Git
- OOP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت