استخدام 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
- Experienced in-app performance/quality optimization
- Ability to write clean and well-documented code
- Good understanding of OOP
- Advanced knowledge of Java or Kotlin
- Experienced with Automated testing
- Deep understanding of Dependency Injection and Reactive Programming (Dagger, RxJava, RxAndroid)
- Proficiency in using Android SDK
- Proficient understanding of Git
مهارتهای مورد نیاز
- Android
- OOP
- Kotlin
- Java
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست