Our customers begin their journey on the web, applying for our credit cards through our simple & streamlined React + TypeScript web app. (One customer describes it as "possibly the most painless credit card application process I've ever had?")
Today, our web experience ends once a customer is approved for a credit card (the experience shifts to mobile). We want to change that. We want to start by bringing the same utility & delight we have on mobile — like immediately showing you a virtual card number you can use right away — onto the web. But we also think there's significant potential in integrating with the web's larger ecosystem, like online wallets, checkout platforms, and even browsers themselves.
We're seeking a web-focused Lead Product Engineer to help take our simple web app of today and transform it into a broader web platform of tomorrow. Importantly, this includes laying a great foundation for other engineers to build on. We want to have a codebase that lets our engineers fall into a "pit of success", helping them both move fast (e.g. through reusable components, Storybook or similar, and analytics-driven experimentation) and move with high quality (e.g. through linting, unit tests, and error reporting).
Besides writing & reviewing code, you'll plan work, write tech specs & review design docs, lead projects, collaborate across disciplines (e.g. with PM, design, compliance & partnerships), and mentor other engineers. And if you do well and help us grow, you may be given the opportunity to manage a team if you're interested in that.
Research has shown that women & underrepresented minorities read lists of requirements and consider themselves unqualified if they don't meet every single one. This list represents what we're ideally looking for, but we encourage you to apply even if you don't meet everything 100%. Everyone has unique strengths & weaknesses, and we hire for strength & potential, not lack of weakness.
- Experience architecting a modern web app (ideally with React, but other modern frameworks like Vue are good too) and iterating on it in production. This is more important to us than a specific # of years of experience, but we expect most engineers to need at least 3-5 years in the industry to gain this experience.
- Experience leading projects, planning work, collaborating cross-functionally, and mentoring other engineers. A high-functioning, collaborative, and supportive environment is important to us, and you'll play an important role in fostering that.
- Broad, high-level expertise across engineering, product, and design (e.g. how apps work, APIs, UI & UX patterns, experimentation, etc.).
- Deep, low-level expertise in the web platform and some modern framework (covering e.g. layout, navigation/transitions, state management, etc.).
- Passion for both your craft (building things right) and achieving real-world impact (building the right things for our business & customers).