Roles and Responsibilities:
Relevant Experience on native App Development.
Solid understanding of the full mobile development life cycle.
UI development with latest framework and techniques.
Understanding of asynchronous client/server interfacing.
Solid grip on SQLite and data modelling.
Experience with 3rd party libraries & APIs - Social, Payment, Network, Crash, and Analytics etc.
Experience in handling the performance and memory of App using various tools.
Focus on building high performance, stable and maintainable code.
A good logical and analytical skills.
Experience with Git / SVN version control software.
Thorough understanding of OOP concepts.
Proficient with Java and Kotlin.
Clear understanding of Android SDK, Android studio, APIs, DBs, Material Design.
Realm and Room database.
Understanding of design patterns.
Background task, threading concept.
Nice To Have
Experience on developing health tracking app will be plus.
Experience working on wearable technology, Camera, GPS, Maps and Sensors.
Continuously discover, evaluate, and implement new technologies to maximize development
efficiency.
Familiarity with Agile/ Scrum development process and continuous integration.
Hacker mentality, Fighter attitude and Rockstar code.
...