Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- Responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.
- development of Android applications and their integration with back-end services.
- working along-side other team players such as graphic designers, curriculum designers, and Animators.
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Job Requirements
- With at least 2+ years of Experience.
- BSc of Computer science or equivalent
- Good knowledge in an MVVM architecture pattern
- Good knowledge Solid OOP and software design knowledge and test-driven development (unit and Module testing).
- Good knowledge in Retrofit network transmission for Android
- Good knowledge in offline storage, Room , threading, and performance tuning.
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN).