Senior UI Developer

Atlanta, Georgia

Job ID: 479 Industry: Software/Web Development Pay Rate: 110,000 - $120,000

 

Our client is seeking a Senior UI Web Developer who will be developing single page applications.  These large-scale applications will need to integrate with disparate systems using RESTful web services, JavaScript APIs, and various other back-end systems.

 
Requirements:

The candidate should have deep knowledge of JavaScript, CSS, and HTML5 concepts.  We need someone that has a solid understanding of the JavaScript language and modern JavaScript frameworks beyond jQuery.  The candidate should also be prepared to answer questions about non-trivial CSS and layout design.  In addition, the candidate should have a good understanding of functional programming principles.  We are looking for a passionate individual with excellent analytical skills, someone who pays close attention to details, enjoys working with modern programming software, and can take on complex tasks with little direction.

 
  • 3 years - Advanced JavaScript and functional programming
  • 3 years - Advanced CSS
  • 3 years - HTML5 techniques

 
  • Experience with iterative/test driven development, code refactoring and continuous integration
  • Experience with at least one JavaScript UI framework such as React, Redux, Backbone.js, etc.
  • Experience with client side testing tools like Jest, Mocha, Chai, Sinon, Jasmine, etc.
  • Experience with server-side web technologies such as Node.js, Ruby on Rails, Php, Groovy+Grails, Django

 

Knowledge about browser quirks and can develop/optimize across different browsers

Passionate about learning new technologies and adapting to complex and fast moving environments

 

The candidate should have excellent communication skills, both written and verbal.  Our client has a fast moving environment where ideas need to be communicated concisely and effectively.  The candidate must also be team player that also can work independently, escalating issues when appropriate.  Their team is a fluid team that works well together and can take constructive criticism in the spirit of improving software quality.

 

The current Web Application Development team is a small yet productive team.  Before applying for this position please make sure you are comfortable answering deep technical questions around the requirements above.

 

 

 

Bonus Skills: (optional)

(These are representative of some of the technologies they use on projects)

 
  • React
  • Flux architecture concepts and experience with the Flux reference implementation, Redux, Reflux, etc
  • Modern/upcoming JavaScript language features found in ES6/7
  • LESS, SASS, and/or cssnext
  • RESTful design concepts, design by contract, and JSON-pure APIs
  • Build tools such as Webpack, Browserify, and/or Gulp
  • Node.js
  • npm
  • Git
  • SDLC Processes

 

Chris Coffee


Not ready to apply?

Send an email reminder to:

Share This Job:


Refer A Friend

Refer a friend to earn a referral bonus!

Related Jobs: