ROLE
The WebApps Team develops tools and solutions for integrating Web technologies on the Ubuntu platform.
We are looking for an experienced software engineer to join the team to develop Cordova Ubuntu and our Webapp container.
A Web native, with significant HTML5 applications development under your belt, you will also need to have a strong experience with the Ubuntu foundations, most notably Qt/QML. A working Knowledge of Oxide, or its underlying Chromium / Webkit constituents are a definitive plus.
KEY RESPONSIBILITIES
Implement features in the Cordova Ubuntu and Webapp Container
Use test-driven development, and ensure good code and functional test coverage
Work in collaboration with other teams to integrate Web technologies inside Ubuntu
Collaborate with the Apache Cordova project
Work within our globally dispersed team to deliver project components;
Participate to the release management of those
International travel to Ubuntu meetings a minimum of four times a year.
REQUIRED DESIRED SKILLS & EXPERIENCE
Excellent Javascript and C++ programming skills with extensive and diverse experience of client side software development in these languages
Strong experience with core web technologies such as HTML5, CSS
Experience with Qt and QML
Development experience with popular Javascript frameworks, like for example: NodeJS, Angular or ReactJS, or similar
Excellent English language skills, both oral and written
DESIRED SKILLS & EXPERIENCE
Contributions or at least familiarity with Oxide, Blink, V8 or the Webkit project
Software delivery on mobile or embedded devices
Canonical is an equal opportunity employer
Extra tags: QT, QML, HTML5 , Javascript, C++

