Hands-on development: analyse product specifications, design implementations, write code and rapidly deliver Android app feature designs
Contribute technical ideas and suggestions to enhance the direction of the product and the Android team
Write test cases and work with QA on a weekly release cycle
Work within an agile team (daily standups, weekly planning meetings)
Review analytics and performance metrics to draw conclusions and drive change
Product-focused Android application development experience
Portfolio of consumer facing high-performance Android applications available in the Marketplace
Advanced Android SDK / Kotlin skills
Strong knowledge of Android API capabilities at different levels, framework components and lifecycles
Good understanding of design patterns & Object Oriented Programming
Enthusiastic about working and collaborating with cross functional teams.
Sound computer science foundations: algorithms, data structures, concurrency, threading, and programming languages (Kotlin and Java)
Motivated and able to work autonomously
You’ll love to write clean, reusable code and have a passion for mobile development inside and outside of the office
Solid communication skills, team-working capabilities and willingness to share your knowledge with others
Positive and logical approach together with willingness to learn.
Attention to detail and a passion for quality
A desire to work with a fresh, social digital brand