Imagine working on a global communication network that’s used by 3.7 billion people and every day more than a quarter trillion messages cross this network. There’s just one problem: Because authentication isn’t built into this platform, nobody can be certain who is sending most of these messages. This gap means that companies are vulnerable to a whole host of attacks on their employees, partners, and customers. Whether it’s wire fraud, W-2 thefts, or “fake news” in an attempt to destroy a brand, companies have been powerless to protect themselves against these impersonation attacks.
Valimail solves this problem. We’ve built a revolutionary platform on top of open standards — DMARC, DKIM, and SPF — that for the first time makes it possible for any organization to protect itself against email impersonation. Valimail pioneered the notion of automated email authentication, with innovative components like our DNS-based Authenticator (including our patented Instant SPF). Our system enables organizations to authenticate their email quickly, easily, and reliably.
We have been the leader in the market, and have tremendously been successful. We have thousands of customers, including Uber, City National Bank, Yelp, GluMobile, and Splunk. This year, we are further transforming ourselves from an enterprise software company into a true product-led company, so we could make our innovative email authentication service ubiquitously available to more customers, say, the office of your family doctor. That way, we will be in the world where we can trust trillions of emails we receive every day.
As a Senior UI Engineer, you will play an important role in this transformation. Achieving email authentications for your internet domains requires technical knowledge and skills such as complicated DNS configurations. Over the last 5 years, we have implemented many automations to lower the technical barrier, but our product is still not well-packaged for use by the office manager of your family doctor. You will be designing and building user interfaces that they can use, magically hiding technical complexities behind the scene.
If you are passionate about designing and building UIs, and making a difference in the lives of half the world’s population, we’d love to talk to you. This position may be suitable for people who are currently front-end developers, and interested in expanding their territory towards UX/UI designs.
Two small footnotes.
- We are a Ruby/ReactJS/StimulusJS/Go hybrid shop. You are willing or comfortable to design and build products on top of Ruby on Rails in the forms of html-over-the-wire (server side rendering) and SPA.
- We are committed to diversity. A variety of perspectives would make our product design work stronger. Passionate people with all backgrounds and identities are encouraged to apply.
What You'll be Doing
- Work with product managers and architects, sometimes talk to customers, to understand customers’ problems as well as technical backgrounds.
- You come up with UI/UX ideas that would solve the problems. You discuss them with full-stack developers and adjust the ideas so you and the full-stack developers can balance the time to invest and the values that you would bring to the world.
- You implement UIs, and pair with other full-stack engineers if you are not familiar with Ruby on Rails. For example, you and your partner build UIs that walk customers through multiple steps in order to add and configure a domain.
- Give and receive constructive feedback from your colleagues. You also learn from customers by looking at how they use your product.
Put differently, problems and some guidelines are given, but you will ultimately own the details of the solutions. We all know the devil is in the details. The details can be uncovered only by the persons who execute. That’s why we would like you to co-own the solutions. You are expected to utilize your creativity to the fullest extent, to make it happen in time.
- You are a self-manager and are not a ticket taker.
- You are a humble person, a good listener and a good writer (you know writing is a critical part of user interface design).
- You have empathy for users and a strong design sense that helps you build self-serviceable products.
- You can create a design that addresses multiple (sometimes competing) user goals in a balanced manner.
- You want to bring values to users, and understand why before working on a project. You care about how users use your craft.
- You have practical experiences in extracting, designing, creating simple and reusable UI components.
- You know html5, css/scss, and ES6, inside out.
- You have used front-end testing tools, such as Mocha and Selenium, on a regular basis.
- You have an ability to understand data models that you would build UIs upon as a bridge between data and humans.
- You are comfortable in learning essentials of DNS and email standards (SPF, DKIM, and DMARC).
- You can work with and help product managers, designers, and full-stack developers to maximize the values we deliver as a unit.
- You have a solid understanding of webpack.
- Familiarity with Hotwire (Turbo-frame, StimulusJS etc) and/or React/Redux.
- Familiarity with Ruby and Ruby on Rails.
- You have extensive experience in A/B testing to improve products.
- Experience building large-scale production web applications with API interfaces.
- Have designed and created a web application from scratch.