آگهی‌های استخدامی

استخدام برنامه‌نویس Android (دورکاری)

دی پی | DP11
تهران، تهران

شرح موقعیت شغلی

Are you passionate about developing reliable and efficient Android applications? We're looking for a skilled Android Developer to join our team. You'll work on projects that improve user experience and ensure the performance and reliability of our mobile applications.

Responsibilities:

  • Develop and Maintain: Design, develop, and maintain high-quality Android applications with a strong focus on performance and reliability.
  • Android Kernel Understanding: Gain a deep understanding of the Android kernel and its development, including how Android integrates with the kernel.
  • Collaborative Development: Work closely with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality features and seamless user experiences.
  • Optimize Performance: Identify bottlenecks and bugs, and devise solutions to address and improve application performance.
  • Code Quality: Write clean, maintainable, and well-documented code. Implement best practices for software development, including code reviews and testing.
Skills & Qualifications:

  • Experience: Minimum of Two year of professional experience in Android development.
  • Project Portfolio: At least one significant project available on reputable markets like Google Play Store or Amazon Appstore.
  • Programming Proficiency: Strong proficiency in Java and Kotlin programming languages.
  • Architectural Expertise: In-depth understanding of architectural patterns such as MVP and MVVM.
  • Networking Skills: Strong knowledge of network concepts, web services, REST APIs, and the Retrofit library.
  • Asynchronous Programming: Familiarity with Kotlin Flow, WebSocket, and Coroutines.
  • Reactive Programming: Experience with RxJava and RxAndroid.
  • Dependency Injection: Hands-on experience with Dependency Injection frameworks like Dagger, Hilt, or Koin.
  • Design Principles: Solid knowledge of SOLID principles, object-oriented programming, and design patterns.
  • Testing: Experience with unit testing and clean architecture to ensure robust application development.
  • Problem-Solving: Strong analytical and problem-solving skills.
Nice to Have:

  • Experience with Android Jetpack components.
  • Familiarity with Agile development methodologies.
  • Experience with CI/CD tools and practices.

مهارت‌های مورد نیاز

  • Android
  • Kotlin
  • RestFul API

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۳/۰۵/۰۶
ارسال رزومه