The Job Overview
We are seeking a dedicated Android developer to join our growing company. You will collaborate as part of a technical team to work on creating and maintaining Android apps on phones and smartwatches.
As developer, you will need to be familiar with the Android ecosystem, mobile app development, and the smartwatches SDK, including familiarity with popular app frameworks and software development best practices. Your duties will include creating and maintaining apps as part of our team while following all coding guidelines and industry best practices.
Responsibilities
Designing and developing an Android app that can communicate with a smartwatch
Working with the smartwatch software development kit
Working with current designs templates to turn them into working apps
Creating test benches for code to ensure robustness and performance
Staying up to date with known bugs in existing Android applications and fixing them
Working with open source software libraries and APIs if necessary
Qualifications
Bachelor’s degree in computer science or a related field
Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patterns
Proficiency with Android Studio and Android SDK tools
Excellent knowledge of the Java programming language
Proficiency with the use of hardware such as accelerometers and gyroscopes in smartwatches
Comfortable working as part of a cross-functional team and with code written by others, including bug fixing, and refactoring legacy code
Process
The hiring process will involve an initial CV screening, a face to face interview, and finally an android competency test to determine your skills.