Previous Job
Front End Software Developer
Ref No.: 18-08905
Location: Cleveland, Ohio
Start Date: 08/06/2018
 Job Description
Do you want to help HCL build next-generation DevOps and Cloud web applications?  As a Front End Software Engineer at HCL UrbanCode, you will specialize in building responsive, elegant and enterprise-grade web applications that scale to support continuous delivery in some of the world's largest companies.  We take pride in delivering software that solves our customers' problems in innovative and creative ways.  
An ideal candidate will have a passion for the user experience with the ability to build rich, cross-browser compatible, responsive web pages with an eye for detail and a desire to create polished UI.   If you enjoy working in an agile environment on a rapidly evolving commercial software product, then we'd love to speak with you.
Main Duties / Responsibilities
  •          Take UX design mocks and translate them to prototypes and working products
·         Design and implement new user-facing features in HCL's products
·         Build the libraries and frameworks that support large, complex web applications
·         Optimize web applications to maximize speed and scale for enterprise clients
·         BS degree in Computer Science, related technical field or equivalent practical experience
·         At least 2 years web application development experience using JavaScript, CSS3, HTML5, and other reactive web presentation technologies
  •          Experience in a range of JavaScript toolkits including Dojo, alternative tools and open-source libraries used to deliver rich, creative, and effective web applications and user experiences
·         Practical experience with responsive web design, media queries, resolution independent image display, and the ability to deliver outstanding functionality to the range of client devices
  •          Strong design skills around the user experience with an eye for design and attention to detail
  •          Readiness to travel 10% travel annually
  •          English: Fluent
·         Significant experience developing user-facing software
·         Experience engineering software systems of medium-to-large scope and complexity
·         At least 1 year demonstrated experience with DevOps, Continuous Delivery and Agile methodologies
·         Development experience designing object oriented JavaScript, jQuery and CSS Frameworks
·         Knowledge of modern web libraries and frameworks such as React, Meteor and AngularJS
·         Familiarity with the whole web stack, including protocols and web server optimization techniques