UI Software Developer

Reports to: Director - Software Development

Location: Development, QA, Support Services, Customer Success, Product Management, UX teams

Level: Senior

Klipfolio is seeking an experienced UI/front-end developer to work on our cloud-based dashboard. Successful candidates must have prior experience working on single-page-applications and have a strong understanding of Vanilla JavaScript as well as modern JS libraries and frameworks.

Responsibilities:

  • Develop rich front-end interfaces for new product features.
  • Create custom data visualization components using JavaScript.
  • Take the initiative on ongoing client-side performance improvements.
  • Will also participate in some back-end development.

Required Skills:

  • Experience working with large JavaScript codebases.
  • Experience building SPAs with industry-standard frameworks such as React, Backbone, and Angular and libraries such as jQuery and underscore.
  • Superior knowledge of JavaScript performance and critical path rendering
  • Experience with unit testing and automated functional testing of UI components
  • Exceptional HTML/CSS/JS.

Preferred Skills:

  • Experience with programmatic 2D drawing operations, transformations, animations.
  • Experience with data visualization libraries such as D3 and highcharts.
  • Experience writing server-side code using MVC frameworks.
  • Implementing responsive UIs.
  • PhoneGap/Cordova
  • Java
  • Git
  • Successful completion of a degree in Computer Science or Software Engineering or equivalent experience

To apply, send your resume to careers@klipfolio.com. Ensure the subject line of your email contains "UI Software Developer".

If you are selected for an interview, you will be contacted within a week or two to confirm a date and time.