These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Sr. UI Developer

0 people like this description

Excellent opportunity to join a growing financial software company as a Sr. UI Developer. This is a full time, contract to hire role, located in Portland, OR.

The ideal candidate will have extensive experience building elegant, intuitive applications, using JavaScript for the front-end, with heavy emphasis on consuming large, real-time data sets. The candidate should feel equally comfortable starting a new app from scratch; contributing back to existing JS frameworks; developing automated unit and behavioral tests; mining for minuscule performance enhancements; or simply extending an existing application. The ideal candidate will know how to use the right tool for the job, whether it’s something they already know or something they have to pick up. Experience with event-driven, distributed systems and comfort with a broad range of systems is required.

The company takes great pride in the mentorship and development it provides to its junior developers. Senior UI Developers are expected to embrace this role and should exhibit consonant qualities. The ideal candidate will have substantial experience pair-programming, facilitating code and design reviews and participating in technical discussions in a collaborative setting.

Typical projects may include:

  • Using AngularJS to interact with distributed back-end systems
  • Creating new UI controls, and extending existing ones, to support real-time market data
  • Building web-based apps with websockets and home grown messaging to make web apps feel native


  • Desired candidate attributes:
  • Substantial experience with dynamic languages, websockets and a variety of JavaScript frameworks (AngularJS, jQuery, Dojo, etc)
  • Deep familiarity with the JavaScript ecosystem
  • Formal computer science or engineering training preferred
  • Desire to build amazingly intuitive and powerful UI's
  • Strong analytic and problem solving skills
  • Relentless drive to improve oneself and one’s technical abilities
  • Passion for solving hard problems with elegant solutions
  • Ability to get things done with little direct oversight


  • If you're passionate about developing User Interfaces with a strong background in JavaScript, apply now!

    These job descriptions are examples. Looking for work?

    Find JobsFind Jobs