React Native Developer

Job description

4Geeks is looking for a strong React Native developer interested in building mobile apps on both the iOS and Android platforms. Who can be responsible for designing and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.


Essential Duties and Responsibilities

  • Take direction from the lead application developer to build software to meet requirements and deliver timely, high quality output
  • Bring innovation and creative skills to the team to produce state of the art applications and systems
  • Work with system architects, business users, and customers as necessary to refine product designs
  • Team collaboration with other developers
  • Ability to change gears quickly and manage multiple projects simultaneously
  • Communication with stakeholders, meeting deadlines, and delivering production ready code


Benefits & Perks:

  • Flexible Vacation Policy
  • Full Health Benefits
  • Flexible Time
  • Work from Home
  • Retirement Plans
  • Beer Friday
  • Training Meetups
  • Career Development Plan
  • Leadership Boost
  • Local universities discounts


Skills and Abilities

  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
  • Knowledge of object oriented programming
  • Ability to write well-documented, clean Javascript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Gradle
  • Understanding of REST APIs, the document request model, and offline storage

Education and Experience

  • Bachelors degree or equivalent work experience
  • 3+ years experience using React Native
  • Come join the team!