[Android Software Development] inqmobile:
INQ Mobile, a new Hutchison Whampoa company, is here to revolutionise how you connect with your friends. The last transformation of the mobile came with arrival of text messaging, over ten years ago. So we’ve decided to do things differently. Through our platform we’ll enhance the way you use your phone to stay in touch with your friends. Our phones make using services that’d normally chain you to your desktop, such as Facebook, Windows Live, Skype and eBay, as simple as sending a text. The company launched the INQ1 in October of 2008 and won the GSMA's award for "Best Mobile Handset or Device" in 2009.

As an User Interface Software Engineer, you will develop INQ's user experience. INQ is passionate about the user experience and place it at the heart of a mobile device. You will be working closely with the user experience team to implement the interaction and UI designs. You will be expected to be tactical (hands-on), strategic, and proactive in a dynamic startup environment. UI Software Engineers are expected to be creative, have strong programming skills, and a collaborative work ethic.

Your responsibilities

Work with product designers and software engineers to implement next generation of INQ UIs.

Build efficient and reusable front-end abstractions and systems.

Develop innovative Android mobile software in a fast-paced, cross-functional team.

Use excellent development practices.

Participate in an Agile development team.

Work with both an onsite and offshore development team, with both INQ and partner team members, using influence, consensus and leadership by example.

Uphold a culture of excellence in software design, holding yourself and the team accountable.

Qualifications & Experience

University degree in software development, numerate discipline, or other relevant degree.

Extremely detail oriented and strives for pixel perfect implementation.

Unmistakable passion for elegant and intuitive user interfaces with history of building complicated workflows.

Expert knowledge of Android user interface constructs.

Expert knowledge of web technologies (HTML/CSS/Javascript).

Experience with scripting languages (PHP Python, Perl, etc.) a plus.

Knowledge of UI frameworks such as XUL, Flex, XAML a plus.

Must be able to write good code, particularly in the Java layer of Android.

Real-world software experience.

The ability to think logically and clearly, and an ability to express these ideas through documentation and code.

A team player with excellent communication skills.

Highly desired:

Experience using modern software practices such as Agile methods, OOA/OOD, etc.

Experience developing significant projects on mobile.

Optional but desired:

Familiarity with other phone operating systems, specifically BREW.

Experience working closely with a UI or User Experience team.

Experience leading a Scrum team.

Experience working with cross-functional, geographically diverse teams.

You may be requested to travel occasionally to meet with partners and vendors.

Office location: London

If interested please go to the INQ Mobile website and apply via the general jobs address (all one word) jobs at inq mobile dot com