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.
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