اسنپ

استخدام Android Developer - SnappBox

اسنپ
امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    KotlinJava

Job description

  • Develop and maintain SnappBox Android app
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Bug fixing and improving application performance
  • 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

  • Minimum Bachelor's degree in mathematics, statistics, computer science, industrial engineering or software engineering
  • Minimum 2 years of experience in the related field
  • Proficiency in Kotlin
  • Proficiency in Java
  • Deep knowledge of Android core concepts, Designing efficient UI, Play Services APIs(map, locations, …), Animations, Dependency Injection, RX (Reactive programming), Android Jetpack Architecture Components, Material Design
  • Familiarity with cloud message APIs and push notifications
  • Experience working with remote data via REST and JSON
  • Proficiency in software Architecture
  • Experience in using Android Studio tools like Profiler, Debugging tools, command-line tools, and adb
  • Deep knowledge of Unit Testing & UI Testing
  • Ability to work as a team player
  • Proficiency in using Git
  • Proficiency in MVVM Architecture
  • Solid understanding of the full mobile development life cycle

مزایا

  • Flexible working hours
  • Competitive salary
  • Employee Loan
  • A great culture of R&D
  • Gaming Room
  • Monthly Snapp credit
  • Pizza-loving culture
  • Supplementary health insurance
  • Team Building
  • On-Site Doctor
  • Remote Work
  • Gifts