React Native Developer

Job description

FBS is one of the largest software and technology providers powering the multi-trillion dollar US real estate market. Our people and software help make the real estate market work, supporting millions of real estate sales transactions each year and enabling the daily work of hundreds of thousands of real estate practitioners across the country as they help consumers buy and sell properties. 

We're proud to have leaders recognized within the industry for the work we've done to move the real estate technology market ahead. That includes consecutive decades of investment in and service with national organizations, committees, and ad-hoc teams to influence the direction of the industry. We were first to market with native mobile applications and the first to deliver APIs to our customers, creating a whole new approach to how individuals and businesses can leverage real estate data to create new products. We've done all this with a small, passionate team of employee owners. FBS has been 100% employee-owned since 2005. You won't find a group of people more dedicated to the success of their customers.

We're hiring an experienced React/React Native developer to expand our cloud-native FlōPlan® product to help make our vision of a floor plan on every listing a reality. As a member of a small team, you'll partner with our product manager, UI/UX designers, and other developers and play a crucial role in helping plan, develop, and ship new features to our iOS, Android, and web platforms. This is a great moment to join our small Native Apps team and work on a new product in a stable, purpose-driven company. Our engineering team is small (around 40), so there's there's plenty of room and support to grow your skills and shape the development practices on your team and beyond.

This position is open to remote, US only. 

The FlōPlan® technology stack:

  • React Native mobile app

  • React Native Web web app

  • Ruby on Rails backend hosted in AWS

  • Redux state management

  • CodePush

  • Automated testing

  • Fastlane

  • Webpack

  • Jenkins

Job requirements

  • 4+ years professional development experience

  • 2+ years of React Native experience

  • React Native Web

  • Deploying and supporting iOS and Android apps

  • Excellent communication skills

  • Experience with AWS services (Cognito, S3, Lambda)

  • Experience building web applications & consuming JSON-based REST APIs

  • iOS or Android native development experience a bonus

  • Experience with Ruby/Ruby on Rails a bonus