Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architecting, designing and testing complex applications for a variety of Android devices.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Ability to understand business requirements and translate them into technical requirements.
- Understanding of Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git.
- Experience collaborating with senior back-end developers in an agile environment.
- Ability to lead juniors and manage their tasks
Job Requirements
- BSC Degree in Computers science or similar is a must
- 4+ Years of experience in a similar position
- Good English
- Must have good knowledge of Android Studio, GIT or any GIT tool (source tree), Source Control Tool (bit bucket and github ), Task Management Tool (JIRA)
- Proficient with design patterns like MVVM, MVC, MVP.
- Solid knowledge of Android SDK, and how to deal with different screen sizes.
- Experience with offline storage (Core Data, Realm)
- Strong communication skills
- Proven leadership experience