About You
With a single glance, you have a habit of seducing users with your work. You are able to take a brush to canvas and paint visually beautiful experiences with a minimalist eye that is accessible to both the savvy and the masses. You compose with a generous brush stroke of reliability, responsiveness and security ultimately earning a user’s trust. With an immaculate attention to detail, you notice when a font is a point off. As a master of web development and web-UI, you also feel at home developing hybrid native/web apps. You excel when working in small, dynamic, and fast-paced teams and your self-driven attitude helps you thrive in unstructured environments. You are accomplished at what you do and long for the chance to work on a mix of bold innovations that push boundaries and change the way millions of people interact with technology. You live in a world where code is your paint, widgets your brushes, the screen your canvas and the world your gallery. You see the beauty in both perfect pixel alignment and in the performance of radix sort. You are an artist and a technologist. You are one of us.
About Us
We are a diverse group of entrepreneurially-minded engineers working on raising the bar for modern productivity and collaboration. The Innovation Studio we've built affords us the flexibility and excitement of an early-stage startup environment without the funding challenges or all-or-nothing risk that comes from a singular product focus. We’re a smart, social, and passionate team, looking for other fearless adventurers to join us on our journey.
Responsibilities
- Develop seductive and visually beautiful GUI applications for cross-platform environments utilizing a hybrid of both native and web app technologies
- Build solutions that leverage highly responsive, elegant, and user-friendly design
- Work with design team to create revolutionary experiences
- Instrument applications to improve responsiveness and understand usage behaviors
- Debug issues that arise around design, performance, and compatibility issues
- Help conduct usability tests
- Rapidly iterate new application capabilities based on results of performance and usability testing
Requirements
- BS in Computer Science or equivalent experience (e.g. 5+ years website development)
- Experience developing responsive and interactive desktop, mobile and web app GUI applications
- Iteratively prototyping design concepts and translating them into products
- Proficient in at least two modern programming languages and computer science fundamentals
- Strong foundation in CSS3, HTML5 and Javascript
- Experience with Photoshop or equivalent photo editing software
- Collaborate with design team to refine product experience
- Understand user centered design and possess user empathy
- Familiar with agile software development processes
- Self-driven and willing to take challenges head-on and achieve goals
Preferred Qualifications
- Masters in Computer Science or equivalent
- Experience developing graphical and charting applications
- Experience with mobile application development
- Experience with cross platform GUI toolkit, e.g. QT
- Experience preparing desktop application deployment packages
- Experience with distributed version control like Git, Bazaar, Mercurial
- Significant contributor to open source software
- Experience with AngularJS or similar frameworks (e.g. Ember, Backbone.js)
- Experience with web app technologies such as Sass, Grunt, jQuery, Foundation/Bootstrap