Android Engineer
Location: GB, LND, London
Department: Engineering
Employment type: Full-time
Industry: Computer Software
Function: Engineering
Required experience: Not Applicable
Required education: Unspecified
Salary range: 30000-60000

Company profile:
Yoyo has built a platform the creates better relationships between retailers and consumers. Our consumer app seamlessly blends payment, loyalty and discovery done right, and our set of retailer tools allows retailers to bring their customers in the door more often with timely and relevant offers.We're a one-year-old marketing and technology startup founded by senior executives from Visa, PayPal and Zopa. We’ve raised over $5 million dollars in funding from institutional investors, strategic investors such as Telefonica, as well as super angel investors from the payment and retail sectors.We're a group of 20 passionate and talented engineers, entrepreneurs, designers and marketers. We're growing and we're looking for amazing people to join our team. Apply to any of the positions below, or if nothing fits your skills, email us at #EMAIL_7ce49be16f9e66439919f1c47a528335d3333bba509ffccb7866380bb8cc171e#.

Description:
Learn more about us on AngelList and our website. Also, check out our new video for retailers. If you want to chat about the role, email us at #EMAIL_ccd017a51dd457f3999b046ffe35be4dbf39ad1793de8d7fd35c85cb6f4e5745#. We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to build and improve our high quality mobile applications.The role isn’t level specific; we are more interested in finding someone who is eager to learn from our current Android engineer about advanced Android development; who will in time take ownership of the Android app. Primarily supporting and developing the Yoyo native Android appCollaborate with the team to define, scope, develop and ship new featuresWork with internal and external data sources and API'sTest code and UI for robustness, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximise development efficiency

Requirements:
Relevant experience in Computer Science, Engineering, Software development or a related fieldSolid understanding of development principlesStrong Java ExperienceExperience with Android SDKUnderstanding of how to implement Custom UIExperience working with remote data via REST and JSONExperience with third-party libraries and APIsHave built an App end to end - Preferably live on the Play storeUnderstanding of build systems such as GradleKnowledge of the general mobile landscape, architectures, trends, and emerging technologiesGood understanding of the full mobile development life cycleHave worked with Agile development and continuous deployment methodologiesWant to be part of a young, growing and ambitious team

Benefits:
Very competitive salary and equity packagesRelocation support if you’re joining us from abroadChoose your own hardware and software tools within a generous budgetWork in a collaborative, flexible, open-minded and flat organisationWork on challenging real-world problems that you can take ownership ofBuild something today and see it in people’s hands tomorrow