The Petal mission
At Petal, we’re using fresh thinking and cutting-edge technology to make credit honest, simple and accessible. We use machine learning to analyze more data in our credit decisions, which means more people qualify, even if they’ve never had credit before. And we use behavioral science and smart, intuitive design to offer a simple, customer-centric product that’s engineered to achieve better financial outcomes -- with straightforward terms and no fees whatsoever. The result is an exciting new approach to credit that has the potential to radically expand credit access and improve the lives of millions of consumers, shaking up a trillion dollar industry in the process.
To do this, we’re bringing together exceptional talent from across disciplines and industries to shape the future of financial services and improve the lives of our customers in a meaningful way.
Javascript Engineer, Core Product role
In this role, you'll develop and maintain Petal's core frontend product, providing a quality and nearly indistinguishable user and developer experience on both web and native (using React Native), to ensure customer satisfaction and loyalty while maximizing developer efficiency across the team
The engineering team is an incredibly talented group, composed of ~15 developers across the stack, from data, back-end, infrastructure, machine learning, to the three front-end engineers you'll be most closely working alongside. You'll collaborate with a world-class product and design team, and founders who place a special emphasis on customer experience—your work.

Key Responsibilities

  • Build and launch major new product functionality across web, iOS, and Android.
  • Extend our React Native/Redux app, improving code quality and developer velocity.
  • Write scripts and dev tools to integrate our projects and libraries into a cohesive, fast development workflow and deployment process.
  • Grow the team by helping to hire more high-performing engineers.
  • Characteristics of a successful candidate

  • Technical aptitude: You know the ins and outs of Javascript (ES6+), React, and the modern front-end toolchain (e.g., module bundlers, transpilers). You’re enthusiastic and knowledgeable about developer experience and productivity, automating common tasks with handy scripts, especially for a rapidly-growing team.
  • Passionate about product quality: You've shipped products (web or mobile) to customers at scale, anticipating unhandled corner cases and user pain points.
  • Collaboration: You empathize and effectively collaborate with stakeholders in backend engineering, design, and product. You know how to communicate the value of technical excellence to non-technical teammates.
  • Communications: You’re a great listener, but are willing to speak up when you see something that needs to be fixed. You ask questions when something isn’t clear. You write and speak in language your audience understands, whether they are in the room or remote.
  • Nice-to-Haves

  • Experience developing with React Native and the Expo toolchain
  • Node/Webpack. Dev tools such as ESLint or Babel plugins
  • Experience working with Apollo Client / GraphQL
  • Knowledge of industry best practices in security
  • Passionate about automated testing (unit and E2E)
  • Knowledge of static type checking (Flow or Typescript)
  • Note that we welcome U.S.-based remote candidates who have >2 years of experience working on remote or distributed teams.
    What Petal offers
    >> Welcoming, diverse, and interesting colleagues from all walks of life
    >> Competitive compensation packages, including equity
    >> Comprehensive benefits package -- medical, dental, vision
    >> 401(k) plan
    >> Plenty of opportunities to get to know the team -- twice-weekly team lunches; monthly happy hours; monthly company dinners; fully-stocked kitchen
    >> Generous PTO policy
    >> Beautifully-designed office, located at the fashionable and fun intersection of Soho and Greenwich Village
    >> Opportunities to attend learning programs and conferences (more to come!)
    Petal is an equal opportunity employer, and we are committed to building a team culture that celebrates diversity and inclusion. We’re proud to be different, together.