Interface Developer

Main purpose of position:

Work in a team environment on cutting edge web based applications with an emphasis on usability.

Key position responsibilities/objectives:

% of Time

Description of task / duty

60%

Working with our design team to implement moden interactive user interfaces using the latest HTML, CSS and JavaScript standards.

30%

Writing interactive Ajax based Object Oriented JavaScript using modern frameworks

5%

Writing functional and unit tests for your work

5%

Responsible for documentation of website management and operations

Knowledge, skills & abilities required

  • 3+ years experience writing standards based responsive HTML and CSS
  • Understanding of design systems.
  • 3+ years experience writing Object Oriented JavaScript applications
  • Good fundamentals of computer programming principles. Understanding of recursion, inheritance, scope and asynchronous processes are a must.
  • Image optimization and manipulation in Photoshop or other Image based software
  • Knowledge of Unix/Linux environments
  • Knowledge of popular web frameworks such as React, VueJS, DoneJS or Angular.
  • Back end languages are a plus: Ruby on Rails (ERB), Django Python, PHP etc.

Education

College Diploma, B.S. or M.S., preferably in a computer related field

Other requirements

  • Ability to document work and effectively prioritize documentation
  • Excellent organizational, communication and interpersonal skills
  • Ability to work on multiple projects in parallel while managing constantly changing deadlines and priorities
  • Excellent analytical and problem solving skills