Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Frontend/UX Engineer

Engineering | REMOTE | Full Time

Job Description

We believe that everyone has the right to private and secure communication. To achieve this, a great user experience (UX) is at the forefront of Virtru’s mission. We believe that it is not enough to simply offer secure communication, you’ve got to make it easy and delightful to use. Otherwise, you’ve got and art piece, not a product/service. This is where you, as a Frontend/UX Engineer, come in.


Your job at Virtru is to empower people to communicate through easy-to-use encryption.


As a Frontend/UX Engineer, you bring our products and directly impact how our users experience Virtru. You relish challenges, can work quickly, and can pivot when required. You have strong analytical skills, hawk-like attention to detail, a collaborative work ethic, and excellent coding skills. You should be knowledgeable about modern standards and best practices, the fundamentals of JavaScript (not just jQuery), CSS, and HTML, and have an amazing portfolio of past work.


In addition to code, you have have an interest on the visual and/or process side of UX. Perhaps you dabble in Sketch and Photoshop. Or maybe you conduct user test and derive insights from results. Whatever it is, your skillset is broad, and your goal is always to improve the user experience. You contribute in various places along the UX stack.


We might be a good match if...


You value craftsmanship.

You obsess over detail and polish. You have a depth of knowledge in various interaction paradigms along with thoughts on how to improve them. You live to make complex problems into delightful experiences.


You’ve shipped product.

You’ve weathered release cycles and know what details matter at each stage, how to motivate colleagues to get the fit and finish right, how to obtain and translate insights from user studies/anaytics into meaningful action, and what’s most likely to go awry at each stage. You can share examples of real work you've shipped, and what you learned along the way.


You can think and talk about the bottom line.

Looking through pages of metrics and analytics don’t scare you and you know which features can act as force multipliers on your company’s business model.


You thrive in user validation.

You know when and how to get effective user validation through any appropriate means.


You live between platforms.

You know what translates between screen sizes and interaction experiences, how to translate, and why different scenarios may call for different solutions.



  • Focus on the User, their experience, and helping them to achieve their goals

  • Elevate the front-end effort through your expertise and experience, push the boundaries of what’s possible on the browser, improve the user experience for all our users

  • Craft, contribute, and guide the system and structure that the the team will use to drive a consistent, holistic experience. This could include dev tools that might be used by the entire engineering team to systems specifically for the design process.

  • Engineer a platform the UX team can rapidly experiment on and optimize user interactions

  • Gauge and validate the usability of new and existing products and making constructive suggestions for change.

  • Contribute to, improve, and implement an evolving design process.

  • Collaborate cross functionally with product and engineering counterparts to ensure projects are well-defined, high-impact, and possible to successfully execute on.

  • Work closely with all designers to ensure a cohesive user experience across all products.



Minimum qualifications:

  • BA/BS degree in Computer Science, HCI, Design, or equivalent practical experience.

  • 4 years of relevant work experience.

  • Experience with web technologies (object-oriented JavaScript, HTML, CSS), and the latest web standards.

  • Experience designing and/or implementing complex UIs.

  • Experience using a user-centered approach to designing software.

  • Experience working with cross-functional teams to drive strategy, vision, and execution

  • Self-motivated, able to prioritize and manage workload and meet critical project deadlines.

  • An understanding of what makes an experience good or bad.

  • Experience with and a passion for ux/ui design.

  • Ability to communicate to all levels of users (internal and external), strong problem-solving skills, adaptable, proactive and willing to take ownership.

  • Strong sense of web design and attuned to the fundamentals of user experience, including accessibility.

  • You thrive in an environment with short feedback loops.

  • You have a drive and hunger to grow, improve, and learn new skills


Preferred qualifications:

  • Experience with modern JavaScript frameworks (such as React, Backbone, Angular, or Ember) and CSS pre-processing frameworks (such as Sass or Less).

  • Experience implementing living style guides

  • Experience with prototyping as a means to explore and convey design solutions.

  • Thinking in terms of design systems and making rational design decisions.

  • Experience in other areas of the UX stack (interaction design, user interviews, user testing, visual design, etc)

  • Experience using popular design software, such as Sketch, Photoshop, Illustrator, etc

  • Experience with iOS and/or Android languages and frameworks