Go to our website »

Jobs at Retail Solutions

Principal GUI Architect

Location: Mountain View, CA

Department: Development

Type: Full Time

Min. Experience: Experienced


The Principal GUI Architect creates superior User Interface frameworks and components that satisfy RSI customer requirements, and do it as efficiently and as fast as possible. Apply your extensive knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications, and user interaction software according to provided product specifications. You will build enhancements within existing software architecture and envision future improvements to the architecture.



  • Develop applications
    • Responsible for translating customer requirements to configurable, flexible, and extensible user interaction framework designs, selection of technology for component implementations, code delivery using the latest industry practices, optimization, and debugging of the framework and component code.
    • Own the front-end web platform architecture strategy for our web applications and products.
    • Design, architect, and develop our user interface.
    • Lead & deliver innovations that make complex problems (for distributed applications) easy for our customers to handle.
  • Technical leadership for a cross functional delivery team
    • Provide guidance for the development teams in the established and emerging techniques for User Interaction design and implementation.
    •  Lead the teams in using cutting edge technologies to solve challenging business problems and build a rich responsive web/mobile application platform.
    • Assist in the development of all plans to achieve strategic objectives.
    • Interact with senior management to ensure that the UI platform is aligned with the RSi strategic goals and objectives.



  • Deep knowledge of the relevant technologies:
    • Angular.JS, Ember.JS, Backbone or Knockout.JS
    • Modern web development tool chain such as Yeoman, Grunt and Bower
    • Testing JavaScript with frameworks such as Jasmine and Karma
    • CSS architectures, frameworks and tools/best practices for managing CSS – e.g.LESS/SASS, (Bootstrap or Foundation framework)
    • Web Standards: HTML, CSS, JavaScript
    • RESTful HTTP/JSON web services
    • Java/JEE& Java server side web frameworks (SpringMVC, Struts, Tapestry, Wiket,Closure)
  • Agile and disciplined engineer with a passion for:
    • Agile/SCRUM software development
    • Unit testing, TDD and/or BDD
    • Automation and Continuous Integration
  • Able to make the complex simple and have demonstrated an ability to understand and explain issues from both a technical and a business functional point of view.
  • Solve problems with the right mix of creativity and deep analysis.
  • Have an insatiable appetite for learning new things and improving existing ones. You cultivate that same appetite in your peer developers and teams.
  • Pay attention to details and take great pride in your work.
  • Collaborate with the leadership from User Experience, Product Management, QA, and Production Operations to plan implementation in an agile fashion
  • Able to manage multiple priorities and deadlines in a dynamic, fast-paced environment.
  • BS/BA degree in the relevant technical areas required, MS is preferred
  • 7+ years of demonstrated ability to develop high performing Web or mobile front end applications
  • Experience with agile development projects, especially Scrum/Kanban
  • Experience with collaboration with remote teams



Retail Solutions, Inc. ("RSi") develops and delivers a comprehensive suite of award-winning software-as-a-service (SaaS) solutions that turn Retailer “downstream data”, such as point-of-sale (POS), supply chain, merchandiser feedback and category data, into actionable visibility into the store and onto the shelf for their suppliers.

RSi, the largest and fastest-growing company in the Retail Execution Management field, has more experience with processing customer-specific retailer data than any other company. Retailers and consumer product goods (CPG) companies trust Retail Solutions to grow sales, reduce out-of-stocks, improve promotion execution and effectiveness, maximize retail operation productivity and foster collaborative relationships in the retail industry to improve product availability for the end-consumer.

RSi serves more than 500 CPG Companies, including 23 of the top 25 global consumer goods companies, and processes data from more than 175 leading retailers in the Americas and Europe.

Retail Solutions, Inc. is headquartered in Mountain View, CA and has offices in Providence, RI, Bentonville, AR, Minneapolis, MN, Chicago, IL, Brentford, UK, Paris, France, Munich Germany and Shanghai, China.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*