- Writing clean and reusable code with unit / functional tests and continually increasing your code quality.
- Have lots of discussions, and brainstorm with your team to make technical decisions.
- Review your code with other team members.
- Identifying bottlenecks and debugging our application, improve performance.
- Partnering with other backend services teams to build products.
- Good English communication
- Experience with React Native development (memoize, redux, hooks, animation, concurrent mode)
- Deep understanding of RN internal architecture (virtual DOM, hooks, component life cycle, rendering life cycle)
- Experience with designing and interacting with RESTful APIs and API authentication schemes
- Proficient understanding of Git
- Follow best practice conventions and project structure (DRY code, component reusability)
- Experience with native platforms development is a huge plus (Android, iOS)
* Please send your application via email: [email protected]