A passion for the Android platform, high-quality code, and building something meaningful.
Deep understanding of the Android SDK. Comfortability working in the complete Android ecosystem
(Java, Android Studio, Gradle, adb) and using Linux
Mastery of Android OS/framework development (AOSP customization, custom ROMs,
etc.). Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Experience building dynamic, efficient Android views and layouts
A data-conscious, iterative approach to debugging, problem-solving, and development in general
Fluency in GitHub, maintaining version control and mobile testing.
You've shipped an app/apps in the Google Play Store that you can provide as a reference and/or a
GitHub account with some cool projects in it
Strong knowledge of Android UI design principles, patterns, and best practices
GOOD TO HAVE - (Preferred Skills)
Write mobile applications, create robust high-volume production applications and develop prototypes quickly.
You can write C++ and have worked with the Android NDK
You appreciate the value of code-review and other collaborative development practices.
Experience with NodeJS, objective-C, C++, xCode, Swift, shipping products in to the Apple store
Strong experience profiling and correcting memory usage issues, and optimizing code for performance.
Strong knowledge of OOP, design patterns and debugging techniques.
Experience with web technologies (JavaScript, CSS, HTML5). Experience with RESTful APIs and asynchronous web services
Experience with offline storage, threading, and performance tuning. Proficiency in multi-threaded application development.
Experience with performance and security optimizations on Android, Linux or Open Source projects.
Experience developing location aware mobile applications
Experience developing testing suites for mobile applications
Experience working in an agile environment
TDD/BDD experience .
How to create tools and automate your workflow with scripts
Ability to design applications around natural user interfaces, such as touch. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
Company Profile: - Lider Consultancy Services (P) Ltd
Leave a Comment