Principal Rails 3 User Interface Engineer Mu Dynamics
u 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.
Company Description:
Mu Dynamics is the leader and pioneer in testing and validating application-aware networks. Mus unique approach uses actual service traffic from a customers environment as the basis for the testing solution and then helps automate the rapid generation of test cases that can accurately and thoroughly test services as a single system, both at the application and infrastructure level. Since its inception, Mus focus has been to drive the complexity out of testing network services for our customers. Mus major network operator, enterprise and government agency customers leverage the Mu Test Suites powerful automation throughout their respective service deployment lifecycles. Mus network equipment manufacturer customers also depend on the Mu Test Suite to build higher quality, more scalable offerings throughout their product development lifecycles.
| Location: |
686 West Maude Avenue
Suite 104
Sunnyvale, CA 94085
United States
|