Jobs for Developers

Staff Engineer - Native Infrastructure

NerdWalletFull-time$138k - $231kCanadaDec 7, 2023

Alternative Jobs

The mission of the NerdWallet’s Native Platform function is to enable product engineers to rapidly develop high-quality and compelling mobile experiences via strategic investments in infrastructure, tooling, processes, and development standards. This role will be an integral part of creating and supporting our mobile initiatives, leading complex technical discussions and making mission critical decisions to make our Native experience the best it can be.

Projects you may be working on in this position include: 

  • Multi-tenancy training materials creation and feature code-gen for new tenants
  • Migration from Identity to Auth0
  • App start-up performance improvement work
  • Bug fixing push notification reliability issue on Android

Where you can make an impact: 

  • Uplevel the mobile development experience across a wide range of teams and developers
  • Collaborate with your fellow mobile engineers to create a cohesive Native infrastructure strategy
  • Uplevel the user experience by defining and evangelizing performance best practices
  • Keep NerdWallet at the cutting edge of the mobile development landscape by incorporating new tools, techniques, and technologies
  • Build empathy for the developer and user experience by regularly participating in feature development
  • Help shape NerdWallet’s mobile infrastructure roadmap by advocating for the developer experience and thinking strategically about where to invest

You are:

  • A staunch advocate for developer experience
  • Comfortable diving into low-level performance and build/CI issues
  • Inclined toward developing strong (but loosely-held) opinions about the right way to do things
  • Open to expanding your mobile development toolset. The NerdWallet mobile app is built primarily in React Native, TypeScript, and GraphQL, with a host of native modules written in Kotlin and Swift. Native Platform engineers are expected to work across this stack.
  • Capable of short- and long-term problem solving. You can identify and actualize expedient solutions while also being a steward of long-term technical health and strategy.
  • Customer-obsessed, and comfortable with having developers rather than end users as your primary customer
  • Strong sense of ownership and tenacity in driving forward progress – sometimes along time scales of months or quarters

Your experience:

  • 4+ years developing mobile apps (on any stack)
  • 2+ years developing mobile app infrastructure and/or developer tooling
  • 2+ years React Native experience
  • 2+ years Kotlin or Swift experience
  • 2+ years TypeScript experience
  • 1+ year GraphQL experience (ideally with Apollo)
  • A keen eye for developer experience and a penchant for building “pits of success” to promote developer satisfaction and productivity

Where:

  • This is a remote position and a person can be located anywhere in Canada (with the exception of Quebec).
  • NerdWallet is proud to be a remote-first company! We believe great work can be done anywhere. No matter where you are based, NerdWallet offers benefits and perks to support the physical, financial, and emotional well being of you and your family.

What we offer:

Work Hard, Stay Balanced (Life’s a series of balancing acts, eh?)

  • Monthly Healthcare Stipend
  • Rejuvenation Policy – Flexible Time Off + You will receive the official public holidays in your province + Mental Health Days
  • Pregnancy and Parental leave – NerdWallet will top up your pay so you receive 100% of your salary for 12 weeks for pregnancy leave and 12 weeks for parental leave
  • Mental health support through Ginger.io 
  • Paid sabbatical for Nerds to recharge, gain knowledge and pursue their interests
  • Weekly Virtual Bootcamp, Yoga and Mindfulness Meditation sessions
  • Monthly Wellness Stipend and Cell Phone Stipend
  • WiFi stipend and work from home equipment stipend

Have Some Fun! (Nerds are fun, too)

  • Nerd-led group initiatives – Intramural Sports, Employee Resource Groups for Parents, Diversity, Equity, and Inclusion, Women, LGBTQIA, and other communities
  • Hackathons, Happy Hours and team bonding across all teams and departments
  • Company-wide events like Little Nerds Day (aka bring your kids to work day, even if you're remote!) and our annual Charity Auction 

Plan for your future (And when you retire on your island, remember the little people)

  • Annual Enrichment Stipend for learning and development
  • RRSP with a 4% match. Eligible one month after hire.

#LI-Remote

#LI-4

#LI-DNP

Base pay offered may vary within the posted range based on several factors, including but not limited to education, job-related knowledge, skills, experience, and location.

The Pay range for this role is
$138,000$231,000 CAD

Share

Alternative Jobs