• 19-Jul-2018 to 17-Sep-2018 (PST)
  • Seattle, WA, USA
  • Full Time

Virtuoso is the leading international travel agency network specializing in luxury and experimential travel. The by-invitation only organization comprises over 800 travel agency partners with more than 16,000 elite travel advisors in over 45 countries through North America, Latin America, the Caribbean, Europe, Asia-Pacific, Africa and the Middle East. Drawing upon its preferred relationships with 1,700 of the world's best hotels and resorts, cruise lines, airlines, tour companies and premier destinations, the network provides its upscale clientele with exclusive amenities, rare experiences and privileged access.

Position Summary: Senior User Interface Engineer's primary responsibility will be to participate in enhancing and creating compelling user experiences utilizing modern front-end technologies.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  1. Define long-term user interface architectural goals based on UX vision.
  2. Estimate user interface projects based on comps and requirements.
  3. Write reliable and maintainable standards-compliant code and take ownership.
  4. Participate in code reviews for front-end code.
  5. Collaborate with UX and internal stakeholders to establish complete and actionable business requirements with an appropriate level of technical detail.
  6. Work with Principal Engineer/Architect to come up with sustainable architecture and design that optimally utilizes existing components.
  7. Promote user interface best practices and standards.
  8. Perform extensive testing and work with QA team to remove all defects.
  9. Create necessary documentation and train internal stakeholders when required.
  10. Refactor, migrate and centralize code for optimal maintenance and reuse.
  11. Participate as appropriate in overall product planning activities.
  12. Follow defined software development lifecycle best practices.

Educational and Skills Requirements:

  • 8+ years of software development experience in commercial-grade software shipping products to customers
  • 7+ years building online products utilizing HTML5, JavaScript, jQuery, Angular, Vue.js, CSS3
  • 5+ years of demonstrated experience managing cross-browser and cross-device issues
  • Experience optimizing code, images and network requests
  • Excellent leadership, interpersonal, verbal and written communication skills
  • Familiarity with Agile Development focused mainly as an individual contributor
  • Sound problem resolution, judgment, and decision-making skills
  • Be able to juggle multiple tasks and fulfill ad hoc requests based on priority
  • Be an individual contributor who is also comfortable working in a team
  • Experience creating visually appealing web pages utilizing CSS3
  • Experience creating, editing or modifying templates and widgets for a CMS
  • HTML
    • Experience with HTML 5 syntax
    • Familiarity with the semantic markup for display of lists, tabular data, forms, articles, etc.
  • CSS
    • Solid understanding of specifying different CSS for various media, devices, and displays
    • Proficient in CSS3, including selectors, specificity, flexbox, box model and positioning
    • Knowledge of properties and attributes to control the display
    • Familiarity with differences in CSS2 and CSS3
    • Experience with CSS preprocessors such as Sass or LESS
    • Proficient in mitigating cross-browser rendering differences and limitations
  • JavaScript and jQuery
    • Solid understanding of how to employ jQuery for DOM manipulation, event handling, and visual effects
    • Knowledge of the operators, variables, data types, objects, properties and methods
    • Familiarity with control structures such as objects, functions, conditional statements, arrays, loops and expressions
    • Familiarity with AJAX, JSON, XML, and its limitations
    • Familiarity with Forms and regular expression validation and submitting data
    • Knowledge of the DOM HTML objects and their properties
  • Debugging
    • Familiarity with debugging tools for cross-browser issues such Firefox Firebug, Internet Explorer Developer Tools, and Google Chrome Developer Console

Nice to Have Skills:

  • Understanding of server-side technologies such as C#, ASP.NET MVC, Ruby on Rails, PHP is a plus but not required
  • Familiarity with Visual Studio 2017 a plus
  • Familiarity with Git and Team Foundation Server (Visual Studio source control system) a plus
  • Experience with additional front-end technologies including Typescript, ES6, module loaders, build tools, task runners, bundlers, etc.

Virtuoso offers a competitive salary and full benefits package, including medical/dental/vision/life, a company matched 401(k) savings plan, and more. Virtuoso is an equal opportunity employer, dedicated to promoting a diverse workforce.

  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to PrevueAPS's Applicant Information Use Policy.*
  • Share This Page
Logo Advisors Destinations Hotels Cruises Tours About