React Native Developer - Remote

Job Description

We are looking for a React Native developer interested in building and maintaining the Tennibot app on both the iOS and Android platforms. You will be responsible for building new features, fixing bugs, and elevating the app to the next level. You will also wear multiple hats: React Native developer, full-stack React developer, WordPress developer. In keeping with that, you will be responsible for other apps, the Tennibot website, and some internal software.






Responsibilities


  • Build aesthetically-pleasing, smooth UIs across both web & mobile platforms, with or without a wireframe.
  • Leverage native APIs for deep integrations with both platforms, sometimes writing native modules where needed.
  • Diagnose and fix bugs; fix performance bottlenecks.
  • Maintain modular code and write automated tests to ensure the app is (and remains) robust.
  • Coordinate with the backend team on how the app interfaces with the robots.
  • Deploy and manage releases of the Tennibot app and other web apps.

Qualifications


  • Excellent organizational skills, attention-to-detail, and multitasking capabilities
  • Excellent communication skills at all levels
  • Firm grasp of the TypeScript language and its nuances, including interfaces and types.
  • Knowledge of "Reactish", functional programming
  • Ability to write well-documented, clean TypeScript code
  • Adept at working with third-party dependencies, debugging dependency conflicts, and tweaking open source modules
  • Familiarity with native build tools, like Xcode, Gradle, Android Studio
  • Understanding of REST APIs
  • Proven experience with building and deploying websites (WordPress) or web apps (React)
  • Experience with automated testing suites, like Jest and Detox
  • Some experience with managing app state such as Redux, Recoil, or Context
  • Capable of provisioning and configuring cloud resources for web or mobile applications, particularly GCP, AWS, and DigitalOcean
  • Basic proficiency with Git

Perks And Benefits


  • Competitive compensation package with stock options at a high-growth startup
  • Medical, dental, and vision insurance
  • Unlimited PTO
  • Continuing education stipend