Web Application Engineer / UI Designer

About Us

Peritus has developed an innovative solution, ArSite, to track designated assets in real-time. The system represents this activity in the form of raw data as well as in real-time on a 3D representation of the site and/or physical structure. To better present this data and facilitate development, we are using the latest in web technologies (Ruby on Rails, HTML5, CSS3, JavaScript/CoffeeScript, Backbone.js, Marionette.js, etc.).
 

 You are the perfect candidate if…

  • You have experience with Ruby on Rails or similar (e.g. Django)
  • You are comfortable with JavaScript (CoffeeScript) and Backbone.js
  • You have experience with amcharts or other charting libraries
  • You have experience with JavaScript MV* frameworks such as Marionette.js
  • You have data modeling experience
  • You love PostgreSQL
  • You can translate ideas into workable, intuitive, easy-to-use tools
  • You can build scalable solutions for a wide range of users
  • You document your code
  • You test your code

 

Responsibilities

  • Turn mock-ups into actual site design.
  • Support different devices and screen resolutions.
  • Effectively communicate ideas, work, and issues to coworkers and management when called upon.
  • Take active part in code review sessions.
  • Work with other developers to find answers and engineer solutions, communicate blockers, and solicit feedback to ensure various users’ needs are being met.
  • Write JavaScript (CoffeeScript), Backbone.Marionette, and CSS. Connect those components with Ruby on Rails. Crank out a lot of code quickly and include unit tests where applicable, documentation, and more.

 

Requirements

  • Professional level design skills.
  • Experience with Ruby on Rails.
  • Experience building complex applications using object-oriented JavaScript, leveraging the best of modern JS frameworks: Backbone, Marionette, Angular, Ember.
  • JavaScript application architecture and design patterns — not just websites using jQuery and the DOM.
  • Demonstrable understanding of CSS3, SASS, CSCC and/or LESS, and how they can be used to build modular, reusable stylesheets.
  • Experience working with HTML5 features.
  • Familiarity with client-side templating engines.
  • Experience writing JavaScript unit testing (e.g. Jasmine).
  • Understanding of Git (specifically BitBucket) workflows and collaboration.
  • Understanding of Agile methodologies.

 

Obligations

  • Because of project complexity, we prefer that you work on-site at our convenient Tulsa location.
  • Coffee shop and pub coding sessions occur on occasion :).

 

To apply, please e-mail your resume, cover letter, and any resources (e.g. portfolio, GitHub, etc.) for reference to careers@peritus.com!