Upshift is a product-based company where diverse, smart, and passionate people embrace the power of technology to improve the way people earn and work. Since 2016, our revolutionary staffing platform is disrupting the 150bn recruitment industry, by actively easing the job-searching process.

Headquartered in Miami, FL, and backed by the largest job platform in the world, Upshift is currently operating in 20 cities across the US with 100,000+ high-quality workers verified on our app. The company has grown from three founders to 150 brilliant minds – and we are just getting started. Our sights are set on becoming the world’s largest HR Tech Company.

While struggling to make temporary staffing and recruiting efficient, we decided to take the faith in our own hands and we built the long-needed solution. We help our users find flexible job opportunities by connecting them with businesses that are in need of staff. With Upshift, people are able to decide where, when and how they work. They can combine different types of flexible work and develop multiple sources of income. Simply put, we make work better by helping everyone achieve their own goals.

Behind every groundbreaking and life-changing product, there’s an awesome team! Day-by-day, our engineering team pursues our mission of making the world of work a better place for everyone. We share a unique work culture that’s based on aiming high, taking ownership, co-creating, caring and growth.

Our Software Engineers often describe our product as complex, but fun. Here are some of our core tech tools that help ‘the magic happen’: We love React Native and empower it with Redux and Typescript. We support both iOS and Android, track errors with Sentry and communicate with our backend using both REST and WebSockets. Data driven development is something we abide by and tracking feature impact via various analytics platforms helps us understand how to further improve our product. Our deployment process is automated with Fastlane and we use Flipper to debug and inspect our applications. Taking care of our codebase, dependencies, performance and development experience is part of what we do. If that excites you, you will fit right in!

We’re looking for a talented, dedicated, and passionate Mobile Engineer to join us in bringing our product and infrastructure to the next level. As a React Native Developer at Upshift your responsibilities will include to research, design and implement features and services that can scale in an efficient and reliable manner.

  • You have always been passionate about working in a fast-paced and constantly changing start-up environment with a team that is making a difference
  • You can take ownership, accountability, and initiative
  • You have the ability to make relevant technical decisions, initiating actions to resolve operational issues
  • You can play an integral part in the designing and planning of the platform’s architecture
  • You can implement features while ensuring long term stability of our system and quality of the code
  • You can ensure we have a smooth software pipeline for continuous and fast delivery
  • You can balance discovery phases with implementation work
  • You are excellent working both independently and in a team.
  • You have good communication and presentation skills
  • You can ramp up quickly on both new technologies and existing technologies
  • You have the ability to think both tactically & strategically
  • You have a “let’s find a way to do it” attitude, meaning no task is too big or too small
  • At least 3 years of relevant experience with 1 year of React Native experience
  • Experience with, building and maintaining excellent React Native applications with clean code
  • Experience with native modules
  • IOS and Google Play store release experience.
  • Ideally, you should have experience with Redux, Native Android or iOS development, Typescript, RESTful APIs, WebSockets, and agile development.
  • Ongoing professional & career development (an opportunity for level up every three months, as something defined in your tailor-made Career Progression Framework);
  • Career and technical mentoring is offered in order to enhance your skills;
  • Innovation space - an opportunity to book an eight-hour working day and spend time learning, reading, and upgrading yourself;
  • Awesome team to work with - where fun & work is always placed into the same sentence;

Our Tech Stack

Hiring process

Explore more

  • Engineering Careers
  • Manifesto
  • Our Product
  • Tech Blog

Talk to our recruiters

Since 2016, we are shaping the future of work.

One Shift at a time! 🚀

Join our team