Minimum 3 years of experience in mobile development
Front-end development experience with either JavaScript or iOS/Android
Experience with both OOP and functional programming principles
Understanding of web markup, including HTML and CSS
Knowledge of agile development methodology
Strong knowledge of data structures, algorithms and run-time optimization
Degree in Computer Science or related field (or in lieu of degree, 4 years of relevant coding enterprise work experience)
In-depth and proven full-stack enterprise experience with more than one major web or native development stack
Extensive experience with React and state management frameworks such as Redux/MobX
Experience with React Native
Technical knowledge of RDBMS or NoSQL
Experience with Test-Driven Development (TDD)
Knowledge of Continuous Integration & Delivery methodologies and tools such as Jenkins, Fastlane, and TestFlight