- 5+ years experience developing mobile apps
- Deep Experience in ReactNative and Redux pattern and lifecycle
- Good understanding of general Architectural patterns (i.e. API, MicroServices, DDD, MVC/MVP/MVVM pattern, Separation of Concerns, DRY, SRP, Caching, Exception Handling, Pagination, Session Management)
- Experience with live-streaming apps and solutions would be required
- Expert level experience in Html and CSS
- Experience with XCode
- Extensive experience with Node and NPM
- Deep understanding of REST API’s and how to call them using libraries like axios
- Deep experience with github
- Experience with creating animation is a plus
- Ability to move past blocks within reason (i.e. if an API is not ready, work with backend devs to define structure as needed by the UI, to move forward).
- Experience with testing frameworks like Mocha or Jest
- Familiar with various packages for common controls and functions
- Experience with leading teams of developers
- Experience with AV Player, Replay Kit on iOS, etc.