Android Developer - Official London Travel App
Location: GB, LND, London
Department: Software Development
Employment type: Full-time
Required experience: Not Applicable
Required education: Unspecified
Industry: Leisure, Travel & Tourism
Function: Engineering

Company profile:
What Now?! is an innovative new app that simulates a “live” smartphone experience whilst abroad – without paying for roaming. Launching shortly as THE OFFICIAL LONDON TOURIST APP in partnership with VisitLondon, the official tourism board and part of the Mayor of London’s office. Even before launch, the app’s innovativeness was chosen to be showcased by Techcrunch as one of their Top 15 European startups last year at their Disrupt event in Berlin, as well as by PhoCusWright at their Travel Innovation Summit in the US (the largest such event in the global travel industry) as one of 2013’s Top Travel Innovations. Also shortlisted for the UK’s Most Innovative Mobile Company as part of the UK government’s department of Trade and Investment’s Smart UK initiative

Job description:
ABOUT What Now?! is an innovative new app that simulates a “live” smartphone experience whilst abroad – without paying for roaming. We are The Official London Tourist App in partnership with VisitLondon, the official tourism board and part of the Mayor of London’s office.  Even before launch, the app’s innovativeness was chosen to be showcased by Techcrunch as one of their Top 15 European startups last year at their Disrupt event in Berlin, as well as by PhoCusWright at their Travel Innovation Summit in the US (the largest such event in the global travel industry) as one of 2013’s Top Travel Innovations.  This is a truly exciting opportunity to join an up-and-coming travel startup early on and help shape how travellers use their mobile devices abroad. RESPONSIBILITIES The role is to build the Android application for the What Now?! service under the direction of the CTO and in collaboration with server side developers and graphic designers. This will involve designing, coding and testing an entire new application with the same functional requirements as the existing iOS application and using the existing server interface.The What Now?! platform is planned to continue growing rapidly the future, with a large number of new features planed in several different domains, along with the scaling up of the platform to serve millions of users worldwide and cover hundreds of new destinations.This is a fast-moving startup environment, so the ability to wear multiple hats when needed, take on new challenges and in general learn whatever needs learning on the go is very important. You should want to code great apps, and have a balanced approach to development where finding better, cleaner, more efficient and maintainable ways to solve problems is just as important as finding solutions and adding new functionality. Above all, we expect you to be an active and keen participant in the process of taking the What Now?! platform forward. 

Requirements:
MINIMUM QUALIFICATIONS Commercial user interface development experience in Android using the standard UI toolkitYou’ve designed, built, and launched at least one native Android applicationCommercial Software Development experience in AndroidAwareness of user interaction and usability concernsExperience retrieving data from a server using a REST InterfaceExperience with multi-threading in JavaExperience with local caching of data in a mobile device and associated trade-offsThe ability to optimize an Application for the limited resources of the mobile environmentExperience in having responsibility for a full project or entire modules within one.Familiar with unit testing frameworks for the Android platform and how to use them.Knowledge of Design PatternsCapable of working to targets under light supervisionExperience with using Version Controls systems, ideally GITExperience developing Mobile applications in a Client-Server or Multi-tiered model  PREFERRED QUALIFICATIONS Commercial experience designing and developing a networked Android application.4+ years of general software development, preferably in commercial environmentsIdeally some basic graphics manipulation knowledge with Open Source image manipulation tools such as Gimp or InkscapeYou can point to a public GitHub project, which you created Experience with agile developmentExperience developing custom UI components

Benefits:
Job type: Full-timeCompensation: Generous and includes employee share options, dependent on your experience and performanceStart Date: as soon as possibleJob location: Techhub, Old Street, London, UKSize of the startup: under 10