Software Engineer - React Native

Mercari

About Us:

Mercari is the selling app. We make it super easy to sell (or buy) almost anything. We all have things we don’t use, never used or simply outgrew. But that stuff still has value. Mercari gives you the power to simply sell it, ship it, and earn some cash for it. Fashion to toys. Sporting goods to electronics. All the brands you know and love. Our mission is simple: to make selling easier than buying. And with 50M+ downloads in the U.S. and 350k+ new listings every day, we're just getting started.

As React Native Engineer, you will be working closely with our Product Managers, Designers, QA, Data Scientists, and other Software Engineers to deliver engineering initiatives. Recent feature launches include shopping cart, personalizations, enhanced search UX, and modularized home experience.

What You’ll Be Doing:

  • Build, test and ship user-facing features/products using technologies and frameworks like React Native, TypeScript, ES6, and Redux
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native
  • Leverage native APIs for integration
  • Maintain code and write automation testing to ensure the product is of the highest quality

What You'll Need:

  • 5+ years of software engineering experience
  • Ability to write clean, testable JavaScript and TypeScript code
  • Ability to write and maintain technical documentation
  • Work experience developing and shipping user-facing features and applications using ReactJS or React Native
  • Strong knowledge to write fully unit-testable code
  • Strong knowledge to make clean React Redux architecture in React Native application with routing library
  • Experience monitoring and managing apps in production
  • Familiarity with native Android or iOS APIs

Nice to Have:

  • You are up-to-date with React Native best practices
  • Work experience as React Native engineer in consumer, e-commerce or marketplace space
  • Deep understanding of iOS SDK/Android framework API and application lifecycles
  • Work experience with REST and GraphQL API
  • Work experience with Continuous Integration pipelines to build and deploy mobile apps

Technologies We Use:

  • React Native, Redux
  • Protocol Buffer
  • Swift, Kotlin

Perks:

  • Competitive ‌medical, dental, and vision insurance options
  • 401k match
  • Life & disability insurance
  • Employee Assistance Program
  • New parent paid leave
  • Rocket Lawyer legal services
  • Fond perks and rewards
  • Time when you need it - unlimited vacation days

Please let Mercari know you found this position on Remotely We Code as a way to support us.

Posted

  • September 13

Location

  • Remote - USA

Job Type

  • Full-Time

Please let Mercari know you found this position on Remotely We Code as a way to support us.