Loading... Title : Senior Android Developer Job ID : JC423308107 Location : Vancouver, BC
Our client, a growing team, is currently seeking a Senior Android Developer. This person loves working in a dynamic, hyper-
growth environment and working on modern technology that’s changing the way people experience in-venue events all around the world.
As Android Developer, you will be responsible for the development and maintenance of application aimed at a vast number of diverse Android devices.
Your primary focus will be the development of the Android application and its integration with back-end services. You will be working along-
side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Ensure the app is deployed to Google Play with best practices in mind
Bachelor's degree in Computer Science or related discipline
Experience with offline storage, threading, and performance tuning
A knack for benchmarking and optimization
Proficient understanding of code versioning tools, such as Git
Ability to understand business requirements and translate them into technical requirements
Ability to design applications around natural user interfaces, such as touch
Understanding of Google’s Android design principles and interface guidelines
Must be local to Vancouver and Lower Mainland, British Columbia, Canada, with some remote work days being acceptable.
Strong knowledge of : Android SDK, different versions of Android, and how to deal with different screen sizesAndroid UI design principles, patterns, and best practicesOpen-
source Android ecosystem and the libraries available for common tasks
Familiarity with : RESTful APIs to connect Android applications to back-end servicesUse of additional sensors and hardware, such as Bluetooth, camera, location, microphone, gyroscopes and accelerometersGO, JSON and the Unity engineCloud message APIs and push notificationsContinuous integration