Senior Engineer, JavaScript & Ruby User Interfaces
Spirent Communications - Sunnyvale, CA

This job posting is no longer available on Spirent Communications. Find similar jobs: Senior Engineer jobs - Spirent Communications jobs

Senior Engineer, JavaScript and Ruby User Interfaces Spirent Communications is where the world’s leading communications companies turn when they need to accelerate their time-to-market for next-generation communication systems. In fact, every significant industry test in the last six years has used Spirent's test systems as the benchmark. We are continually recognized by customers, industry, press, and technology associations for our innovative thinking and our ground-breaking products. The communications market has untapped potential. The boundaries of how fast, far, and accurately voice and data can be transmitted have yet to be reached, or even defined. Spirent solutions are paving the way for tomorrow’s communications. The atmosphere at Spirent is innovative, creative, and technically challenging. We are always looking for new employees with exceptional abilities, vision, and commitment levels to join our team. If you want to work with truly bright and motivated people—and be a part of an industry-leading company that's helping to revolutionize communications technologies—this is your opportunity. Our focus on employee satisfaction stems from a core belief that market-leading products start with one thing: market-leading people. At Spirent, we offer more than jobs, we offer unique career opportunities. We can do this because we are large enough to encompass a breadth of possibilities, while being small enough for you to be noticed and recognized. Are you innovative enough to work at Spirent?
Job Summary:
Spirent Communications is seeking an outstanding Senior Engineer, JavaScript and Ruby User Interfaces who will be a core member of the software development team whose responsibility is to develop the user interface and application logic for the award-winning Spirent Studio and Blitz. 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 Senior Engineer, JavaScript and Ruby User Interfaces will work closely with members of 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 solving complex client-side JavaScript and server-side Ruby User Interface challenges and executing these ideas using Agile/Scrum and Test Driven Development best.

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.
Requirements:
BS or MS in Computer Science or equivalent.
• 5+ years professional application software development experience in Java, Ruby on Rails and similar server-side frameworks; experience with Rails 3 considered a strong plus.
• Professional experience building Web Applications using JavaScript, CSS, HTML4 / HTML5, AJAX, JQuery and JSON.
• 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 frameworks such as JavaScriptMVC, Amber.js or AngularJS.
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 development cycle; familiarity with Scrum and Agile Software Development methodologies strongly preferred.
• Familiarity with user interface development for load testing tools considered a strong plus.
• Experience with DevOps deployment and monitoring best practices strongly preferred.
Job Requirements:
Requirements:
BS or MS in Computer Science or equivalent.
• 5+ years professional application software development experience in Java, Ruby on Rails and similar server-side frameworks; experience with Rails 3 considered a strong plus.
• Professional experience building Web Applications using JavaScript, CSS, HTML4 / HTML5, AJAX, JQuery and JSON.
• 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 frameworks such as JavaScriptMVC, Amber.js or AngularJS.
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 development cycle; familiarity with Scrum and Agile Software Development methodologies strongly preferred.
• Familiarity with user interface development for load testing tools considered a strong plus.
• Experience with DevOps deployment and monitoring best practices strongly preferred.

Spirent Communications - 20 months ago - save job
About this company
16 reviews