Senior Web UI Application Engineer

Exosite

(Minneapolis, Minnesota)
Full Time
Job Posting Details
About Exosite
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.
Responsibilities
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.
Ideal Candidate
- 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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.