THE AMATEUR SPORT COMMUNITY PLATFORM
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
OVERVIEW:
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.
HOW TO APPLY:
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
​
Optional:
- a link to your GitHub repo
- anything that you think is really cool
Responsibilities:
-
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