IBM Web Application Development Leader for OpenWhisk UI in RESEARCH TRIANGLE PARK, North Carolina

The IBM Cloud Bluemix OpenWhisk development team is looking for an experienced full stack web application developer to serve as team lead and lead programmer. This role will entail evaluating the current UI for a potential full rewrite to leverage industry-leading reusable frameworks and the latest designs from the Design team. The first task will be to assess the current UI, the maintenance implications, the new Design, the cost to go from the current design to the new design, and to provide a recommendation for a course of action which may range from "keep the current UI" to "a full rewrite is needed". The recommendation must be presented from a business standpoint, i.e. does the benefit outweigh the cost.Once a course of action is agreed upon, the role will serve as the Lead UI developer of a team ranging from 3-5 people associated with a design team of about the same size.The Web Application Developer position will collaborate with Design and Research. We are seeking candidates who are possess strong web application design experience, web UI development skills, a sense of UX development experience, a strong understanding of UI, cross-browser compatibility, responsive design, and web languages.This is a hands-on leadership and development role in which you would be responsible for delivering technical direction, team leadership, as well as day-to-day coding.

  • Web Languages including HTML5, CSS3, JavaScript, AngularJS

  • Experience developing Full stack applications

  • Advanced Knowledge of MVC ,OOP, HTML5, CSS3, SASS or LESS, ES6, JQuery

  • Advanced Knowledge of media queries and responsive web design

  • Advanced Knowledge of GIT

  • Knowledge of HTML templating systems including Jade, Dust,

  • Knowledge of Front-end frameworks, such as Bootstrap

  • Knowledge of scaleability, security, performance in enterprise applications,

  • Knowledge of sprint planning, organizing issue priorities, issue sizing.

  • Knowledge of web application structure

  • Knowledge of testing UIs, e2e, systems, unit

  • Knowledge of debugging front-end and backend

  • Knowledge of build and packaging systems, gulp, grunt, bower, npm

Cloud Development