Location: Yerevan, Armenia
Category: Software development
Type: Full time
Deadline: 02-May-20 12:00:00 AM
Salary:
Description
Responsibilities
-
Design, build, and maintain high performance, reusable and reliable Java code.
-
Ensure the best possible performance, quality and responsiveness of the application.
-
Cooperating with the back-end developer in the process of building the RESTful API.
-
Translating designs and wireframes into high quality code.
RequiredQualifications
-
3+ years of experience developing Apps for the Android platform.
-
Strong knowledge of Android SDK.
-
Familiarity with RESTful APIs to connect Android applications to back-end services.
-
Strong knowledge of Android UI design principles, patterns and best practices.
-
Knowledge of the open-source Android ecosystem and the libraries available for common tasks (Arch components, Retrofit, Okhttp, Room, Firebase).
-
Ability to understand business requirements and translate them into technical requirements.
-
Familiarity with cloud message APIs and push notifications.
-
Knowledge of data structures, algorithms and their time complexity.
-
Proficient understanding of code versioning tools, such as Git.
-
Solid understanding of the full mobile development life cycle.
-
Up-to-date with the latest Android trends, techniques, and technologies.
-
Knowledge of Kotlin is a plus.
-
Experience working in an Agile environment.
-
Fluency in English.
-
Please share links of applications on which you have worked.
Benefits
No comments:
Post a Comment