SWSHHire With Rapha

React Native Engineer

New York, NY (Onsite)full-time$100K - $160K + .5%-1% Equity

Benefits

NYC Relocation SupportCommuter BenefitsHealth/Wellness StipendTeam Off-SitesPTODaily Lunch StipendProfessional exposure and growth with an early-stage consumer start up

About company

Hey :)

We were sick and tired of saying goodbye to new friends we met at parties, events, and trips. We would hit it off, maybe grab their phone number, and then fall into the abyss of despair of “let’s grab coffee sometime.” Spoiler alert: that coffee never came.

One day, we grew done with saying goodbye, so instead, we started saying “see you again somewhere somehow.” Yes, it’s a little cheeky, even flirty - but it also represented social optimism to us. It means to us that this was a friendship that was going to grow, invest in, and one we wouldn’t let go fall into the “let’s grab coffee sometime” trap.

We are building swsh to help ensure you see these people again. It’s not just about meeting that person once but actually about how you see them again. In reality, it’s about how we can help you keep in touch so that you end up actually grabbing that coffee sometime. See you somewhere somehow <3

About the role

We are looking to hire a React Native engineer to help accelerate the growth of swsh.

💻 WHO YOU ARE.

  • Collaborate closely with the product and engineering teams to understand requirements and translate them into scalable software solutions
  • Build mobile and web applications using Expo and React Native, ensuring cross-platform compatibility and optimal performance
  • Collaborate with designers to ensure smooth integration of UI/UX elements into the application
  • Write clean, efficient, and maintainable code while adhering to best practices and coding standards
  • Conduct thorough testing and debugging to ensure the reliability and stability of the application
  • Collaborate with the team to define and implement new features and enhancements, continually improving the app's functionality
  • Stay up-to-date with emerging technologies and industry trends, exploring new tools and techniques to enhance the development process
  • Manage and prioritize multiple projects and tasks in a fast-paced startup environment
  • Contribute to code reviews, provide feedback, and actively participate in technical discussions

 

📈 WHAT YOU’RE GOOD AT.

  • Significant experience and comfort using TypeScript
  • Strong proficiency in building mobile applications using Expo and React Native
  • Strong proficiency in building React web applications using Next.js
  • Experience with fluid animations and gesture handling using Reanimated + Gesture Handler
  • Familiarity with GraphQL APIs
  • Proven ability to work collaboratively within a cross-functional team, adapting to changing priorities and requirements
  • Strong problem-solving and debugging skills, with a keen attention to detail
  • Self-motivated with the ability to take ownership of projects and drive them to completion
  • Excellent communication skills and the ability to articulate technical concepts to non-technical team members

 

⭐️ BONUS POINTS!

  • Experience with building native modules for React Native in Swift and Kotlin. (Bonus points if using the Expo Modules API!)
  • Experience with rigorous end-to-end web testing using Playwright

 

🏗 OUR STACK.

  • React Native
  • TypeScript
  • Expo (iOS, Android)
  • Next.js (Web) — using React Native Web with a shared codebase
  • Apollo Client
  • Reanimated
  • Gesture Handler
  • Zustand
  • React Native Skia
  • Playwright
  • Maestro

🗂 PROJECT YOU’LL BE WORKING ON.

  • Working on a cross-disciplinary team, leveraging your extensive knowledge and experience building complex apps
  • Partnering with Product and Design to craft efficient, performant, and delightful user experiences
  • Driving a disciplined approach to development, testing, documentation and code structure in a team environment
  • Developing and owning large user-facing features from design through implementation and launch
  • Playing an important role in leveling up the team’s technical depth and efficiency
  • Getting down in the trenches, writing automated tests and providing high quality feedback in code reviews — no task is beneath you