Software Engineer UI
Summary
Front-end focused software engineer at an energy-software company in Boston, building user-centric web apps with HTML/CSS/JavaScript and SPA frameworks (AngularJS preferred), plus RESTful backend services, testing, and deployment in an Agile/DevOps environment. Requires 3+ years of web development experience.
• Participates in developing, testing, and deploying clean code in a DevOps environment.
• Authors and maintains technical specifications.
• Performs other duties as required.
• 1+ years of experience with JavaScript MVC (single-page-application) frameworks such as AngularJS (preferred), ember.js, or backbone.js.
• Experience developing SaaS-based web applications using an Agile/Scrum methodology.
• Intimate knowledge of web development best practices such as SMACSS, Responsive Web Design, Web Browser quirks and standards, and JavaScript patterns (Module, Closure) and Aspect-Oriented programming.
• Some experience with development tools such as SASS, Compass, LESS, Modernizr, Grunt, and Git.
• B.S. Computer Science, Software Engineering, or related technical field.
• Excellent written and verbal communication skills.
• Experience with cloud deployment (AWS), Apache HTTP Server, Jenkins, Maven, and/or Behavior-Driven Development (BDD).
• Experience with WebStorm, Eclipse, and/or Sublime.
• Experience developing in OSX environment.