Senior User Interface Engineer

HYTRUST

(Mountain View, California)
Full Time
Job Posting Details
About HYTRUST
HyTrust offers IT managers and administrators of virtual infrastructure a centralized, single point of control for hypervisor configuration, compliance, and access management. By combining best practices, processes, and controls of physical infrastructure security into a comprehensive solution for virtual infrastructure, HyTrust enables virtual infrastructure to achieve the same level of operational readiness as that of existing physical infrastructure.
Summary
HyTrust is seeking a Senior User Interface Engineer to lead the technical vision and execution of the customer experience across two of our flagship products. We are looking for a motivated leader who can take on the challenge to upgrade and unify the UI technology stack across our product portfolio.
Responsibilities
* **Change the engine of an airborne plane –** Upgrade the UI stack from a template-based, server-side, html generation framework, to a client-side Javascript-based, single page application, paving the way for dynamic interactions, and enforcing a strict separation between the GUI and back-end. * **Create a single pane of glass –** Create a unified UI framework to support a scalable, infrastructure product for virtual environment configuration, automation, security, and policy management. Unify the legacy interfaces variously developed in Django+Python and server-side Wicket-based framework under a common, modern framework. * **Bridge the gap between design and technology –** Work with visual and interaction designers as well as with server engineers to implement and maintain pixel perfect user interfaces. * **Code –** Lead by example and set and uphold high standards for user interface creation. * **Relish in the role of being a front-end specialist –** Solve hard problems and make our front-end more reliable, predictable, elegant and awesome. * **Be clairvoyant–** Anticipate future requirements, and design, plan, and implement with a phased-delivery approach. * **Take pride in the quality of your work –** Deploy test-driven code, and develop and enhance products for performance, scalability, and robustness.
Ideal Candidate
* Proven experience in architecting and implementing beautiful, usable, high-performance user interfaces. Demonstrable knowledge of large scale, JavaScript application architectures. * Strong proficiency in CSS3, HTML5, JavaScript and JQuery. Solid design and coding skills with experience using JavaScript and CSS frameworks such as but not limited to Angular, Bootstrap, Raphael and Karma. * Strong understanding of both progressive enhancements and AJAX-based single page applications built using MV* based frameworks. Experience integrating UI clients with complex Web-Services, SOAP and REST APIs. Strong command of web standards, CSS-based design, and cross-browser compatibility * Experience writing code that interacts with a large, complex back-end. You need to be able to at least read complex server side code if not write it well. Some experience working in a server side scripting language. * Experience in integrating with and using security technologies including AAA (authentication, authorization and auditing) Services, firewalls, SSL, PKI, and SAML. **Other Desirable Skills:** * Familiarity with virtualization, cloud security, VMWare SDKs, and KVM/OpenStack * Experience with J2EE, Spring, SQL/Postgres, Hibernate, and JPA * Database programming experience using Postgres, Oracle or MySQL.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

HyTrust provides a complete compensation package including stock options, health insurance benefits (Medical, Dental & Vision) and a 401k program with company matching.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.