We are looking for Android developers having experience of 3+ years in Android app development who is responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications.
Key Responsibilities
Development of mobile Android based apps.
All the aspects of software development from design to coding and testing
Deal with clients data, feeds and designs.
Co-operation with other development team members (e. g. Project manager, Web programmers, graphic designers, and authors, quality assurance) in the production of a finished product.
On-going maintenance of existing projects.
Implement new products and enhancements as they are required
Android development using Android SDK Tools and database
Identifying challenges and technical issues
Develop Android application as per the requirements
Confident to use SQL, comfortable to work on someone elses code, debugging, use source control tools to branch code
Skills to deliver high performance Android application
Constantly execute unit tests of the code produced
Ensure compatibility with different version of Android OS
Setup guidelines for creating a robust test environment for Android Apps across various devices.
Skills
Proven software development experience and Android skills development.
Proven working experience in Android app development and have published at least one original Android app.
Experience with Android SDK.
Excellent knowledge with common design patterns (MVVM, MVC).
Experience working with remote data via REST and JSON.
Knowledge of XMPP protocol.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.