نقشه و مسیریاب بلد

⟵ Job Positions

Senior Android Developer

Tehran | Engineering
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work on feature development and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements

Minimum Qualifications:

  • Expert in Android programming and deep understanding of Android SDK
  • Expert in Java programming
  • ٍExpert with Kotlin
  • Expert in object oriented programming and design pattern
  • Experience with Design Patterns like MVVM, MVP,...
  • Experience collaborating on projects and working efficiently as part of a team.
  • Experience with popular libraries like Retrofit, RxJava, Dagger 2,…


Preferred Qualifications:

  • Working knowledge of version control systems like Git
  • Experience with Android Architecture Components
  • Experience with Automated testing
Benefits
  • Flexible working hours
  • Appropriate and on-time payment
  • Stock options for all employees
  • Talented colleagues and interesting work environment
  • Supplementary health insurance
  • loans to employees
  • Various on-site entertainments