Mu Dynamics

Mu Dynamics

Principal Rails 3 User Interface Engineer

Mu Dynamics is seeking an outstanding Principal Rails 3 User Interface Engineer who will be the principal member of the software development team whose responsibility is to develop the user interface and application logic for the award-winning Mu Test Suite. The Mu Test Suite allows our major network service provider customers, and their equipment vendors, to test their Next Generation Network services and infrastructure by detecting both functional and scalability flaws in new and existing services (e.g. network operator applications such as LTE Evolved Packet Core, Streaming Video, IMS, VoIP and IPTV) before they are deployed. We are looking for a self-starter, an individual who can evaluate new user interface technologies quickly and who works well independently as well as within a team.

The Principal Rails 3 User Interface Engineer will report to the Director of Engineering and work closely with our Product Management, User Experience, and User Interface Engineering teams to design and develop new software products as well as to enhance our existing products and online offerings. The ideal candidate will thrive on developing innovative ideas for complex problems and executing them using Agile/Scrum and Test Driven Development best practices.

This position is located in Sunnyvale, CA.

Requirements:

  • BS or MS in Computer Science or equivalent
  • Significant professional software development experience in Ruby on Rails 3.0 and similar server-side frameworks
  • Experience building Web Applications using JavaScript, CSS, HTML4 / HTML5, AJAX, JQuery, JSON, Canvas and SVG
  • Experience working in an Agile War Room-style User Interface development environment.
  • Strong passion for developing cutting-edge user interfaces and data visualization.
  • Experience using browser-based MVC/MVVM frameworks such as JavaScriptMVC, Knockout.js or Sammy.js.

Additional Skills:

  • Experience working with NoSQL databases, especially CouchDB, desired.
  • Previous experience with Test Driven Development where unit tests are integrated from the earliest stages of the SDLC; familiarity with Scrum and Agile Software Development methodologies strongly preferred.
  • Some Familiarity with user interface development for load testing tools considered a strong plus.
  • Some knowledge of Java based web development (using Wicket, Struts, JSF or similar frameworks) considered a plus.

Responsibilities:

  • Work with our User Experience team to deliver user interface design and handle all phases of the development process starting from UI prototyping and final layout to implementation, unit testing, integration testing and bug fixing.
  • Mentor other team members.
  • Evaluate user interface technologies that can improve the user experience, speed up development efforts or improve overall code quality.

How To Apply

We are always interested in hearing from outstanding candidates with a proven track record.  If you are looking for a challenging and rewarding opportunity with one of the most promising early stage firms in Silicon Valley, contact us today by sending your resume to: hire-me@mudynamics.com