Software Engineer, UI
We’re looking for a Software Engineer, UI to help us build out amazing front-ends for our employees and customers alike. This is an individual contributor role that is expected to contribute to production solutions.
We operate as a cross-functional team that specializes when needed but aims to have everyone able to contribute at any layer of the system. Duties of the Software Engineer, UI include:
Assist in the design of, and implementation of UI changes across our product base and website
Develop detailed technical analysis and design specifications based on functional requirements
Collaborate heavily with fellow developers, designers and analysts to solve problems
Develop complete front-end stack of projects using HTML/CSS and Javascript frameworks
Help write new design patterns, improve and adapt existing design component integration
Integrate front-end UI with backend services
Set and follow coding standards
- Debug cross-browser compatibility issues
Smart, high aptitude to learn new things and sense of urgency to get things done.
Significant real-world experience developing real products at large scale
0+ years experience building highly-scalable interactive web applications
Programming skills in JavaScript, HTML5, CSS3 and server-side web technologies such as ASP.NET MVC, C#, PHP, etc.
Some experience writing object-oriented code, especially in Javascript
Some experience working with database technologies
Some experience with several Content Management System systems from both a development and administration perspective (SiteCore, DNN, Kentico, etc.)
Team player – demonstrated experience on a team that shipped a product
Practical-minded – chooses stability/reliability/maintainability over shiny new objects
Passionate about technology – ideally you build things outside of work for fun
Test-driven development and Agile experience highly desired