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

استخدام Senior Android Developer

آيريا | Ayria
تهران، تهران

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

We are seeking a talented and experienced Senior Android Developer to join our dynamic and innovative team. As a Senior Android Developer, you will play a pivotal role in designing, developing, and maintaining cutting-edge Android applications. You should have a passion for pushing the boundaries of mobile technologies and be up-to-date with the latest trends and advancements in the Android ecosystem.

Responsibilities:

  1. Collaborate with cross-functional teams to understand project requirements and translate them into high-quality Android applications.
  2. Design and implement advanced and intuitive user interfaces for Android devices using the latest UI/UX trends and best practices.
  3. Write efficient, maintainable, and robust code for various Android applications, ensuring high performance and responsiveness.
  4. Conduct thorough testing and debugging of applications to identify and resolve any issues or bugs promptly.
  5. Stay informed about the latest Android platform updates, tools, and technologies, and actively apply them to enhance application development.
  6. Evaluate and implement third-party libraries, frameworks, and APIs to optimize development processes and app performance.
  7. Collaborate with backend developers to integrate server-side logic with the Android applications.
  8. Mentor and guide junior developers, assisting them in problem-solving and skill development.
  9. Conduct code reviews to maintain code quality and ensure adherence to coding standards.
  10. Keep up with industry trends and best practices, continuously seeking opportunities to improve the Android development process and architecture.
Requirements:

  1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. Proven work experience as an Android Developer with 3-5 years of hands-on experience in developing Android applications.
  3. Strong proficiency in Java and Kotlin programming languages for Android development.
  4. Extensive knowledge of Android SDK, different versions of Android, and the ability to work with various screen sizes and device form factors.
  5. Experience with popular architectural patterns like MVVM, MVP, or Clean Architecture for building scalable and maintainable Android apps.
  6. Familiarity with cloud message APIs and push notifications for real-time updates.
  7. Knowledge of RESTful APIs for data communication and integration with backend services.
  8. Proficient in version control systems like Git to manage source code effectively.
  9. Experience with performance and memory tuning tools, as well as benchmarking and optimization techniques.
  10. Familiarity with modern development tools and technologies like Jetpack Compose, Android App Bundles, and Android Studio.
  11. Solid understanding of the latest trends in UI/UX design and mobile accessibility standards.
  12. Ability to work collaboratively in a team environment and effectively communicate technical concepts to non-technical stakeholders.
  13. Strong problem-solving skills and the ability to adapt quickly to changing project requirements.

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

  • Android
  • Kotlin
  • Android SDK
  • Java
  • MVVM

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

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

۱۴۰۲/۰۵/۱۰ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه