Senior Frontend Engineer

San Francisco, Remote

Hummingbird


Role Locations

  • San Francisco
  • Remote

Employees

< 10 people

Address

345 California St Ste 600
San Francisco, CA, 94104-2657, US

Tech Stack

  • Ruby on Rails
  • PostgreSQL
  • React
  • Redux
  • AWS
  • JavaScript
  • Redis
  • D3

Role Description

Hummingbird is a platform for managing anti-money laundering and counter-terrorist financing operations. We are driven by the shared mission of fighting financial crime. Our work helps fight terrible crimes like human trafficking, political corruption, weapons sales, and drug cartels.

We are a customer-obsessed team. We love building and shipping great products. Our customers are financial crime fighters who are often drowning in paperwork and bureaucracy. We set a high bar for our work, and expect you to do the same. We challenge our assumptions, seek diverse opinions, and support each other to do great work.

As one of the first engineers to join the founding product team at Hummingbird, you will make a tremendous impact on the product, the codebase, and the culture of our growing company. You will also have the opportunity to learn and participate in just about every aspect of running and growing a company.

Responsibilities: * Work closely with team members in Engineering, Product, Design, Sales, and Regulatory to prioritize work for the highest impact to the overall business and collect detailed product requirements. * Shadow customers when possible to build empathy for their problems, understand their workflows, and build user experiences that best support their needs. * Translate product requirements into technical specifications and collaborate with fellow engineers to design and build features into the Hummingbird platform. * Write high quality, efficient, and well-tested code on a daily basis. * Review the plans and work of other engineers on the team for maintainability, performance, and correctness. * Architect and organize styles, markup, and components for performance, development speed, and maintainability. * Maintain asset pipeline, incorporating new technologies as they become available, to ensure speedy deploys, minimal asset sizes, and maximal compatibility across browsers. * Work primarily on front-end web development. Dive into the back-end server code when needed to build features that advance the product. * Collaborate with designers to translate mockups, design specs, and prototypes into fully functional interfaces.

Requirements: * Experience. You have extensive experience building front-end interfaces that can adapt and scale as your understanding of customer needs evolves. * Making trade offs. You've built enough things that you can make trade offs when building features and systems. * Comfort with ambiguity. You can take a high-level customer request, product idea, or company requirement and build a solution to meet the need. * Nothing is precious. You love the process and the iteration. You’re not married to specific ideas or solutions, and regularly throw out work (we do this through all parts of Hummingbird). * Impact beyond code. You want to be more than hands on a keyboard, and know that your impact goes beyond the lines of code you write. * Honesty and humility. You're honest with yourself and your peers about your strengths, weaknesses, and what you can accomplish. You're constantly questioning your assumptions. * Security and safety. You care about correctness, automated testing, and security. You are careful and methodical and incorporate security into your thinking at every stage of development. * Growth mindset. You want to learn and know that you can. You like digging deeply into new technologies, new domains, or new ideas. You're excited to take on something you've never done before. * Self prioritization. You constantly ask yourself what your top priorities are and if you’re supporting the overall goals of the company. When things are not certain, you’re not shy about asking for help. * Entrepreneurial spirit. You want to build something incredibly valuable and have real impact on the world. You're excited to get your hands dirty in pursuit of that goal.

Nice-to-Haves: * You've worked in financial services or the law enforcement space before. * You have past experience with tech leadership or engineering management. * You know or want to learn about machine learning or blockchain technologies. * You've designed and built data visualizations, preferably with d3. * You've used Rails and React before. * You have a keen eye for design and can build a feature without a detailed design mockup.

Technologies we use and teach: * Ruby/Rails * React, JavaScript, TypeScript, d3 * AWS, Heroku * PostgreSQL, Redis

About Hummingbird

Hummingbird is a platform for managing anti-money laundering and counter-terrorist financing operations.

Company Culture

  • We know how to make trade offs when building features and systems.

  • We are comfortable with ambiguity.

  • Nothing is precious. We love the process and the iteration. We're not married to specific ideas or solutions, and regularly throw out work.

  • We want to be more than hands on a keyboard, and know that our impact goes beyond the lines of code we write.

  • We're honest with ourselves and our peers about our strengths, weaknesses and what we can accomplish. We're constantly questioning our assumptions.

  • We care about correctness, automated testing and data security. We are careful and methodical and incorporate security into our thinking at every stage of development.

  • We want to learn, and know that we can. We like digging deeply into new technologies, new domains or new ideas. We're excited to take on something we've never done before.

  • We constantly ask ourselves what our top priorities are and if we're supporting the overall goals of the company.

  • We want to build something incredibly valuable and have real impact on the world. We're excited to get our hands dirty in pursuit of that goal.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.