Lead Javascript Engineer

South San Francisco, CA | Engineering

Job Description

Senior Javascript Application Developer/Engineer

icix is a well-funded start up that helps many of the world’s largest companies to effectively and efficiently manage risk across their global supply chains. Our cloud applications, together with our network, enable businesses to collaborate with their trading partners to gain transparency into their supply chain and to identify and manage risk. Our approach leverages a wide range of product and facility level data to manage key Supply Chain Initiatives including: Product Safety, Supply Chain & Regulatory Compliance and Corporate Social Responsibility.

The icix network connects retailers and manufacturers, their suppliers and other trading partners, third-party certification bodies and testing laboratories, public sector agencies, and non-governmental organizations in order to manage safety and compliance programs.

The icix network and our cloud applications are used throughout a wide range of industries with complex supply chains, including General Merchandise, Apparel and Food. We deliver best-practice processes based on deep industry expertise, our extensive network of partners and years of experience and collaboration with our customers.

 

Responsibilities

You will be responsible for designing and building the online ICIX application and platform.  Our platform consists of an MVC web application based on Angular.js and a back-end SOA architecture which makes use of Node.js and Java to define and implement services.  You will be expected to develop application code for both the web front-end and Node.js back-end.

 

You also will be responsible for defining and maintaining engineering best practices including coding standards, test driven engineering and the ability to rapidly iterate our solution.  Quality and agility go hand in hand, and you will be responsible for ensuring both.

Requirements

  • 5+ years experience designing and developing web applications

  • Passionate driven person who ships code frequently and on time

  • Expert in designing and building robust, modular and maintainable Javascript

  • Experience with one or more MVC Javascript frameworks (Angular.js, Backbone.js, Ember.js) and building AJAX based applications

  • Strong knowledge of HTML and CSS (HTML5 and CSS3 preferred)

  • Familiarity with Node.js platform and tools

  • Experience with agile engineering practices such as Scrum, TDD, BDD

  • Excellent communication skills

  • Bachelor’s degree in Computer Science / Engineering or equivalent

Pluses

  • Experience with Coffeescript, Less CSS compiler, Jade HTML templates

  • Experience with cross-browser compatibility issues

  • Experience writing applications using Node.js

  • Experience with Web Testing tools e.g. Selenium and Cucumber

  • Familiar with web security best practices

  • Graphic design and typography experience

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »