Interface Engineer
Company Overview
PeopleMatter is a talent management solution for the service industry. We help companies like restaurants and C-Stores hire dependable employees and other service-industry employers, ignite their passion and inspire enduring loyalty by providing a comprehensive suite of HR tools including hiring, learning, scheduling, performance management, rewards and recognition and workplace social media collaboration. Our mission is to transform the workplace by providing managers and employees with tools that catalyze the innate human drive to make a difference -- because happy, engaged employees and managers lead to exemplary customer service. PeopleMatter. The name says it all. PeopleMatter is headquartered in Charleston, S.C. and on the web at www.peoplematter.com.
Position Summary
The Interface Engineer will work with the design team to build interactive interfaces for the PeopleMatter online products, and will have real-world experience creating Web 2.0 online applications. This person will have exceptional programming skills, especially in JavaScript, an understanding of user-centered design, and will use code creatively to deliver an outstanding user experience for our customers.
Duties and Responsibilities
- Develop interactive interfaces using HTML, CSS, JavaScript, and Ajax techniques
- Provide technical liaison between the user experience team and the back-end software engineers
- Develop innovative technical solutions to interface design problems
Requirements
- An understanding of client and server-side templating and cross-browser CSS
- Minimum of three years professional experience building JavaScript driven interfaces in the browser environment
- Strong object-oriented JavaScript coding ability with a deep understanding of closures and inheritance
- Development skills with jQuery
- Experience working as part of an online application development team
- In-depth knowledge of HTML, CSS, and JavaScript
- Ability to implement advanced Ajax interactions between the presentation and business layers
- Ability to work in an MVC development environment
- Strong desire to be the technical lead of a design team
- Basic graphics abilities to process and modify interface elements and images
- A BS in Computer Science or similar or equivalent experience
- A successful candidate will also have skills and experience in some or all of the following areas:
- Web usability
- Agile/scrum development method
- .NET experience
- HTML 5
- Writing high performance JavaScript
- LESS CSS
- SaaS applications
- Information architecture and interaction design
- Graphic design
To apply for this position, please send cover letter, salary requirements and résumé to: hire@peoplematter.com.