Job Description

•Main Objective: We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. •Main responsibilities: -Your primary focus will be the development of Android applications and their integration with back-end services. -You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Requirements

-BS/MS degree in software engineering, computer science, IT or related fields -At least 1 year experience in mobile application development (Android) -Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes -Familiarity with restful APIs to connect Android applications to back-end services -Strong knowledge of Android UI design principles, patterns, and best practices -Experience with offline storage, threading, and performance tuning -Ability to design applications around natural user interfaces, such as “touch” -Knowledge of the open-source Android ecosystem and the libraries available for common tasks -Ability to understand business requirements and translate them into technical requirements -Familiarity with cloud message APIs and push notifications -A knack for bench marking and optimization -Proficient understanding of code versioning tools, such as Git -Familiarity with continuous integration -Management skills -Team player -Great interpersonal and communication skills -Ideal Age Range 22 - 35

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،