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

استخدام Android Developer(دورکاری)

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

 We are looking for an Android developer to grow with our dev team! An ideal candidate is someone who enjoys working in a fast-paced, collaborative team. Someone that values the “team” and maximizes the opinions and expertise of their teammates to deliver quality.
As an Android developer on our team, you have the opportunity to work on both product development as well as engineering improvements and you will be responsible for:

• Work closely with our product and design teams to build new and innovative application experiences for Android
• Implement custom native user interfaces using the latest Android programming techniques
• Build reusable Android software components for interfacing with our back-end platforms
• Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
• Test-drive code
• Elaborate, estimate, and design for small increments of work just-in-time
• Commit to completing well-defined work and deliver on those commitments
• Swarm around tasks along with other Scrum team members
• Pair program with different people in many situations
• Report status of assigned software development and/or maintenance tasks
• Consistently follow the specified software development methodology
• Promote improvements in programming practices such as acceptance test-driven development, continuous integration, and test automation
• Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages.
• Participate in technical discussions with other engineering teams
• Write code that is reusable, scalable, and testable. Make sure products are delivered on time and with high quality.
• Collaborate with QAs to make sure our app releases are always worthy of five-star ratings.
• Review code from other team members and provide constructive feedback.
• Up to date with trends and standards, by ensuring our stack stays modern and stable

Minimum Qualifications:
• Bachelors in Computer Science, or another engineering field of study along with applicable work experience
• Android development (either mobile or automotive)
• JAVA-based software experience
• AGILE working environment experience

Skills required:
• Experience with biometrics login
• Familiarity with Rest APIs and push notifications
• Strong knowledge of Android design principles, patterns, and best practices, including security
• Experience working with Android frameworks such as Retrofit
• Experience with Database
• Familiarity with encryption
• Working knowledge Git or similar version control software
• Familiarity with Reactive Programming and Android Rx
• Experience converting designs into working Android applications, UX, localization, and data-binding
• Familiarity with Android Architecture Component (Room, ViewModel, LiveData, Navigation,...)
• Familiarity with Dependency Injection
• Kotlin and Java programming experience is strongly preferred
• Experience in optimizing app performance: network data consumption, battery, storage, app size, app launch time, etc.
• Understanding of UX/UI standards
• Ability to understand and debug large and complex code bases
• Demonstrable source code projects in a public source code repository (EG: Github, Bitbucket) and your interaction/contribution in projects (Forks, pull requests, builds, etc.)

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

  • Android
  • Retrofit
  • Git
  • Kotlin

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

  • مهم نیست

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

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

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

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