Boulevard Logo Boulevard
@

Senior Mobile Engineer II, Fintech

💰 $165,025 - $235,750 🌍 Remote - USA & Canada 📅 06/13/2023

Apply

Job Description

**Come do the best work of your life at Boulevard.**

Ever gone for a haircut and then thought, “Man, can I just give you my card
here in the chair and then be out the door?” But no… you had to go back to the
front desk, wait for some other folks to check in and check out, tell the host
your name again, and they pull up your appointment all like, “Is this you/what
you got?” Maybe you already know the solution to this. Maybe you’ve built
mobile payments for some other platform. Or maybe it’s sorta new to you like
it is to us.

Either way, we’re excited. Boulevard’s Fintech team has a new imperative to
build out mobile payment capabilities for salons and spas that are creating a
next-level customer experience. As a full payment facilitator, Boulevard
already provides seamless and intelligent payment processing built right into
our business management platform, integrated with our mobile kiosk app and
branded hardware device known as Boulevard Duo. Our customers love this. Now
with the mobile initiative, we’re taking checkout straight to the salon chair
and treatment room to give next-gen salons and spas the ultimate payment
acceptance flexibility. Our med spas in particular are practically pounding
down our door asking for it, and we get it—who wants to get a little work done
and then not skip the front desk and sneak out the back door, right?

But here’s the thing: we’re gonna build something world-class, not a janky,
duct-taped mobile payment netherworld like the others. And we’re small and
scrappy (but not too small and scrappy). So we need a good senior mobile
engineer to join the Fintech crew and OWN this piece along with the team
(where you come in).

**What you’ll do here:**

* Architect and build new mobile point-of-sale device integrations and checkout flows.
* Absorb the existing Boulevard Duo hardware and mobile app experience from other mobile engineering team members.
* Be part of a cross-functional Fintech strategy team to help vet and test new payment hardware devices, SDKs, and features.
* Learn about our entire payment facilitator ecosystem, the technology and APIs that power it, and the capabilities it can unleash.
* Partner closely with Design, Product, and Engineering leadership to anticipate business needs and objectives and define robust technological solutions.
* Ensure the security of mobile systems using Payment Card Industry (PCI) patterns and encryption.
* Collaborate with an extraordinarily talented team of engineers across modern technologies in React Native, React, TypeScript, GraphQL, Elixir, and AWS.
* Implement and configure modern front-end bundling and build solutions (such as webpack/vite/snowpack) to optimize performance and modularity.
* Enhance our internal component libraries with reusable and well-styled components.
* Write clean, readable, performant, secure, and documented code; understand the limitations of systems/codebase and continuously iterate with your team and product to reduce gaps.
* Support on-call rotation to learn the failure modes of deployed solutions and devise betterment strategies.
* Evolve and refactor parts of our codebase to align with modern practices; establish technical standards and best practices.
* Give and receive constructive code reviews to support the team in maintaining high code quality.
* Measure and monitor systems to make data-driven decisions; build dashboards and automated alerting for important metrics (e.g. with Datadog, Snowflake, Sentry, Mixpanel) **
**

**What you’ll need to thrive:**

* **Experience** : 6+ years of experience building for mobile (iOS, Android) and web-based applications and products.
* **React Expertise** : 2+ years of real-world experience building complex applications with React/React Native/TypeScript.
* **Hardware Knowledge** : Hands-on experience with low-level integrations to payments hardware devices, SDKs, and EMV technology.
* **CS Foundations** : Ability to make sound decisions and tradeoffs in design and implementation, appropriately anticipating scale, maintenance, and overall operational feasibility of solutions.
* **Ownership** : Able to lead large initiatives by partnering with Product, Design, and other stakeholders to define and scope smaller deliverables that yield incremental value to the business and customers.
* **Bias Towards Action and Incremental Value** : Ability to collaborate and iterate with partner roles in order to help drive discussions and surface tradeoffs that accelerate decisions.
* **Team Player** : Working in highly performant and collaborative teams.
* **Design Appreciation** : Strong appreciation for good design; weigh in on technical decisions and designs that impact the platform broadly.
* **Mentor and Mentee** : Smarts, humility, communication skills, and equal willingness to teach and learn; mentors other team members through pair programming, quality code reviews, and documentation; teach to fish vs. feed.
* **A Passion for Customers** : Respond to and resolve customer needs in sync with Customer Support partners.

**How We'll Take Care Of You: **

Your starting total cash compensation for this role is between $165,025 and
$235,750, depending on your current skills, experience, training, and overall
market demands. This total compensation range is subject to change, and there
is always room for growth and advancement.