Do you have strong vision for what you think good Android apps can be, coupled with a willingness to work with product, sales and marketing teams to understand their needs. If this is you, we want you to join our team.
Responsibilities:
- University degree in computer science or similar education.
- You ve been passionately developing applications using Android API for a minimum of 3 years and have expert knowledge of Java.
- Youre able to share what you know and bring the team to a higher level of technical performance.
- You have a passion for writing clean, reusable, well-documented code in Android.
- Excellent technical communication, analysis, and problem solving skills.
- Familiarity with modern development methods and instruments, as well as test-driven development.
- Experience with a wide range of Android SDK versions, from 4.0 on up.
- Experience working with existing app code and refactoring to awesome-ness.
- Knowledge of a variety of Android devices, from cheap knock-off phones to the latest hotness and everything in between.
- An understanding of REST and JSON, and knowledge of how to utilize REST on an Android client.
- Past experience with automated testing of your code.
- Some degree of User Experience ability - we have designers on staff, but want you to have a vision on how to make the best Android apps that we can.
- Experience implementing helpful caching, scaling, and performance improvements on Android.
- A customer-focused attitude, with an ability and willingness to work with customers to diagnose and fix problems.
- Experience with GitHub and git as a version control tool.
- Working knowledge of the basics of agile (backlogs, estimation and progress updates).
- Experience working with Android Studio, preferably on Mac OS/X, as well as basic shell script development for small tasks.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change