Truphone’s Labs team has the important task of being disruptive in product development in real-time communications applications on mobile devices, within a larger company. We’re focussed on making mobile communications (voice, messaging, data) cheap or free for you and your contacts, wherever you are in the world, and we want to make your communications more relevant.. make your smartphone a better phone.

As the senior engineer for our BlackBerry 10 development team, you will be leading a growing team of 3 engineers, working up and down the stack, driving our voice engines at the low level, and making our UI’s look perfect at the other end of the spectrum. There is also some overlap with desktop applications using similar technologies.

Working with the Product Management team, you’ll be turning product designs into technical requirements, and managing the execution of your teams work, reporting into the development manager.

We’ve a great team at Truphone, and the job comes with a lot of perks.. great medical, bonus scheme, relocation package, percentage-time to work on open source projects or your own personal development, conference attendance, etc.

The post is based in our UK office, in central London, with a great view of Tower Bridge!

Responsibilities
• Designing and Implement new features in all our BlackBerry 10 applications
• Integrating our components with new applications and platforms.
• Team leadership of the other developers in your group.

Qualifications & Experience
Essential:
• 2+ years experience developing in C++, specifically using Qt/QML
• Has experience developing for mobile platforms
• Experience working with revision control systems (svn/git/mercurial)
• Solid grasp of Object Orientated design.
• Undergraduate Degree in computer science or a related field.
• Excellent communication and written skills.
• HAS STARTUP DNA!

Preferred:
• Experience working with other programming languages
• Advanced knowledge of real-time communication protocols (SIP, RTP, XMPP are particulary useful)
• Post-graduate degree or qualifications.