Responsibilities and Duties
- 3 years of experience developing applications with React Native
- 3 years of experience managing technical/engineering teams
- Highly proficiency with React Hooks and functional components
- Highly Redux proficient
- The ability to adapt to a fast-moving and growing remote environment, with the ability to hold yourself and others accountable
- Manage our Front End engineering team, including a combination of internal team members and external contractors, for our React Native mobile application
- Write React Native code as needed, including UI components and state management logic
- Make decisions about code design, architecture, and refactoring to balance technical debt against delivering functionality
- Review code and facilitate testing and approval of pull requests
- Work closely with the CTO and project managers, and collaborate with members of other internal teams (UI/UX, Backend Engineers, Customer Success, etc.)
- Evaluate the performance and feasibility of new components and optimize new and existing components to assure maximum usability, performance, and scalability
- Providing technical leadership and guidance to members of our engineering team
Education
- Bachelors or Masters degree in Computer Science or relevant field
Experience.
- 3 years of experience in React Native
Specific skills.
- React Native, Functional components
Personal characteristics
- Possess good attitude, excellent communication skills