If you are passionate about sports, technology, improving the participation of children in athletics, and helping the volunteers that make it run - please send us a note and start a conversation.

SportNinja has grown to recognize an even greater need for positive community engagement - and that starts by providing leagues and volunteers with well-designed digital tools that will make their lives easier.

Mobile Developer - React Native


SportNinja is looking for someone that is an experienced mobile developer with React Native to help us build a digital social platform for youth and amateur sports. 

The candidate should have 4+ years of experience writing native mobile applications (iOS or Android) and some amount of React Native expertise or have deep expertise in building a highly scaled application in React.js with aspirations to work on a mobile app. If you thrive in a fast-paced environment and enjoy challenging work, then this will be a perfect fit. Your talent will let you define your own future.


To apply, please click the button below to send us an email including:
- a brief note introducing yourself

- a copy of your CV

- a link to your LinkedIN


- a link to your GitHub repo

- anything that you think is really cool


  • Design and build applications for iOS and Android platforms using React Native

  • Collaborate with a team to design, develop and ship new features

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality, organization, and automation

  • Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code

  • Apply knowledge of the business goals to derive innovative solutions for the project, team, and group

  • Be an active learner who is up for expanding your breadth of knowledge

  • Have passion for your craft. You feel ownership over everything you ship

Skills And Experience:

  • 3+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES5/ES6

  • 2+ years of professional React.js or React Native programming experience

  • Experience with native mobile development on Android or iOS

  • Familiarity with RESTful APIs or similar technologies to interface iOS/Android applications with back-end services

  • Bachelor’s Degree in Computer Science or related field, or 4+ year relevant work experience

  • Proficiency with package management tools such as NPM, CocoaPods, and Gradle

  • Proficiency with XCode and/or Android Studio

  • Experience with modern JavaScript libraries such as React, React Native, Redux, Apollo, etc.

  • Experience using Git and related tools like GitLab, GitHub, Bitbucket, etc

  • Experience with front-end performance topics / rendering internals

  • Experience delivering feature-level technical design and documentation

  • Understanding of design principles for iOS and Android

Bonus Skills And Experience:

  • Experience with Typescript

  • Experience with UI / UX

  • Experience with JIRA

  • Experience with Agile / SCRUM development methodologies

  • Experience in writing and understanding user stories

  • You've contributed to an open source project or participated in the wider Javascript/React Native communities


SportNinja is available now in the Apple App Store.
Download the app and help us shape the future of sport.