Senior Web UI Application Engineer
Exosite
(Minneapolis, Minnesota)Exosite is a technology company focused on connecting devices and systems. We've been developing embedded technologies for over 20 years - and have first-hand experience dealing with the lack of connectivity between devices, networks and users.
You are primarily a software engineer that shines at programming web-based user interfaces. You have an exceptional ability to create well-designed software that meets the marketing and user experience requirements gathered from key stakeholders. You are satisfied with nothing less than the best, yet know how to deliver to business needs.
You have experience mentoring junior level developers and are an excellent oral and written communicator, comfortable with engaging both internal and external stakeholders. You proactively and positively engage within a team environment to deliver software of the highest quality.
You know that documenting and testing your code is an essential part of development. You write tests that validate the implementation of your documented design and that ensure regressions do not occur.
- 10+ years professional software development experience
- 5+ years professional user interface development experience
- Expert in HTML/CSS, SASS, JSON
- Experience in modern Javascript development tools and frameworks: Node, Mongo, Grunt/Gulp, Backbone/AmpersandJS, etc.
- Familiarity with end-to-end and unit testing tools: Selenium, PhantomJS, Jasmine, Sinon/Mocha, etc.
- Expert in implementing HTML layouts for responsive interfaces
- Experienced with consuming HTTP/JSON based web services
- Experienced with web sockets, SPDY (HTTP/2)
- Experienced with scripting languages (e.g. Python, Ruby, Perl)
- Comfortable working in a *nix command-line environment
- Working knowledge of GIT version control system
- Willingness to learn and contribute to existing methodologies and processes a must
- Self-directed, goal oriented, positive, proactive, hard worker, able to multi-task
- Experience directing work for other designers/developers is a plus
- Mobile application design and development experience is a plus
- Experience with distributed systems and understanding of large-scale software application architecture is a plus
Questions
There are no answered questions, sign up or login to ask a question
- Achieving Goals
- CSS
- HTML
- JavaScript
- Perl
- Python
- Ruby
- Software Development
- Backbone.js
- Git
- JSON
- Mobile App Development
- Mocha
- MongoDB
- Node.js
- Responsive Web Design
- Sass
- Selenium
- Unit Testing
- User Interface Design
- HTTP
- Distributed Systems
- Jasmine
- Gulp
- Grunt
- HTTP/2
- PhantomJS
- Large-scale Software Systems
- Ampersand.js
- Sinon.JS
- SPDY

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.