> Markdown version of [/jobs/ext/3949002-software-engineer-ui](https://www.wearedevelopers.com/jobs/ext/3949002-software-engineer-ui). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer UI - **Company:** ROBERTS RECRUITING, LLC - **Location:** Boston, MA, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Apache Flex, Amazon Web Services, Aspect-Oriented Programming, Apache HTTP Server, Backbone.Js, Behavior-Driven Development, Cascading Style Sheets (CSS), Software as a Service, Cloud Computing, D3.Js, DevOps, Programming Tools, Web Development, Eclipse (Software), Ember.Js, Design of User Interfaces, Human-Computer Interaction, Apache Maven, Model View Controller (MVC), Node.Js, Scrum Methodology, Responsive Web Design, Selenium, Software Engineering, SQL Databases, Web Applications, WebStorm, Grunt (Software), Spring-mvc, Backend, Git, Adobe, Syntactically Awesome Style Sheets (SASS), AngularJS, Information Technology, Protractor, Restful APIs, Jenkins - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-ui-boston-ma--0a0e74f2-7df8-4b58-b768-539f2c82c54d ## About the Role Software Engineering, User Interface/Experience (UI/UX), Software Engineering, CSS (Cascading Style Sheet), Web Programming, Computer Science, User Interface/Experience (UI/UX), HTML (HyperText Markup Language), JavaScript, Product Management, * 3+ years of experience developing web applications. * 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. Desired Skills * Experience with Protractor, Selenium, Java, node.js, D3.js, Adobe/Apache Flex, SQL, and/or Spring MVC. * 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. ## Description We don't just build software; we're changing the way people use energy. We innovate through hack-a-thons and company-wide initiatives to build software that provides insight into one of the most complex areas of today - Energy. We have an immediate opening for a Software Engineer, focusing on developing web applications with an emphasis on user interfaces (UI) using HTML/JS/CSS. You will work closely with our other developers, QA, and product management on full-stack development opportunities. This position requires a broad knowledge of computer science and software engineering as well as diverse development principles., * Develops user-centric client applications and supporting RESTful backend services. * Participates in developing, testing, and deploying clean code in a DevOps environment. * Authors and maintains technical specifications. * Performs other duties as required.