Brief description :
- Must have deep understanding of Android UX and UI design paradigms and ability to analyse requirements, design, develop and test mobile apps.
- Experience in Java, Eclipse,Android Studio with Agile project execution methodology.
- Proven expertise and up to date with Android SDKs.
- Solid understanding of the full mobile development life cycle.
- Knowledge of SQLite - DDL & DML.
- Familiar with Eclipse and Android Studio.
- Familiarity with Android SDK and/or other Java-based mobile development APIs.
- Familiarity with Android platform tools and AOSP.
- API request and response (web services, JSON, XML, REST, etc.).
- Ability to work interactively with Product, Design, Back-End and QA teams
- Git or other source control management.
- Multi-Threading and memory management specific to mobile devices.
- Must have experience in developing consumer and business applications.
- Have a solid professional development background with an understanding of Software Architecture and Design.
- Develop cutting edge projects writing high quality code.
Preferred skills
- Experience building web and native apps.
- Experience using social media APIs.
- Must have Object Oriented programming skills with experience understanding and applying OO design patterns.
- Excellent debugging and optimisation skills.
- Ability to clearly write technical specifications and strong estimating and planning skill.
- Must have at least 2 published Android applications in Google Play store.
- Experience creating and publishing successful app(s) to a prominent.
- Android app store (such as Google Play Store or Amazon App Store)
- Have a portfolio of 2+ apps which you will demo at the interview.
- Capablity of transformation of client ideas into reality.