BADOO LIMITED
,
London, Greater London
Android Developer
Overview
Job Description
We're looking for Android Developers to work within our highly experienced team, building high-performance systems using cutting-edge open-source technologies. You will both teach and learn in an innovative and fast-paced Agile environment, and be responsible for delivery of key product features crucial to our success. RESPONSIBILITIES/JOB ROLE * 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 * Write test cases and work with QA on a weekly release cycle * Work within an agile team (daily standups, weekly planning meetings) * Maintain build systems and write unit tests * Review analytics and performance metrics to draw conclusions and drive change REQUIRED EXPERIENCE, KNOWLEDGE AND SKILLS * Product-focused Android application development experience * Portfolio of consumer facing high-performance Android applications available in the Marketplace * Advanced Android SDK / Java skills * Strong knowledge of Android API capabilities at different levels, framework components and lifecycles * Good understanding of design patterns & Object Orientated Programming * Enthusiastic about teamwork in an AGILE/Scrum environment * Sound computer science foundations: algorithms, data structures, concurrency, threading, and programming languages (Java, PHP, JavaScript desirable) About You: * Self-motivated and able to achieve deadlines and work independently * You'll love to write clean, reusable code and have a passion for mobile development inside and outside of the office * Solid communication skills and team-working capability * Positive and logical approach together with willingness to learn. * Attention to detail and a passion for quality * Enthusiastic and fun to work with * A desire to work with a fresh, social digital brand