senior "Front End" web developer
We seek a Web Developer to join our team. Applicants must have at least 3 years of relevant experience development of web services for our ubiworx IoT Gateway software framework. The role requires the design and development of front-end services, on client and server side.
Rev. 170202
Roles and Responsability
- Design and develop web-front end for IoT Gateways and cloud services, scoping device management, data reports and graphical dashboards.
- Actively contribute suggestions and improvements to the development of the product.
- Travel to customer sites to consult on product requirements and to integrate, commission and demonstrate software.
Essential Skills required
- Honours Degree in Computer Engineering, Computer Science or a similar discipline.
- Software development experience in JavaScript and JavaScript MV* frameworks (e.g. AngularJS, ReactJS), CSS3, HTML5 and front-end frameworks (e.g. Bootstrap, Ionic, Polymer).
- Deep knowledge of the DOM and its underlying mechanisms.
- Deep knowledge of client-server communications and HTTP request-response model.
- Experience in the design of web front ends with a strong emphasis on intuitive user interaction.
- Experience in REST API and JSON.
- Experience with software version management systems (e.g. SVN, Git)
- Strong team working skills
- Strong written and oral presentation and communication skills, particularly in English.
Advantageous Skills
- Experience in SOA Web services and XML
- Experience of using scalable relational and non-relational databases, e.g. SQL and MongoDB.
- Experience of CSS and CSS pre-processors, Sass preferred.
- Experience of developing cross-platform mobile applications using, for example, Cordova and PhoneGap.
- Knowledge of automated builds, tests (e.g. Jasmine, Mocha, Selenium) and deployments (e.g. Grunt).
- Experience in an Agile software development environment (SCRUM, Kanban) with Continuous Integration (Jenkins, Hudson) and version control (SVN/GIT).
Benefits
Remuneration will be proportional to your level of experience. You will also grow your expertise in a challenging and exciting, international environment where you will work closely with highly experienced engineers.