Collaborate with designers to understand user requirements and translate them into technical specifications for our products.
Write clean, maintainable, and efficient code using React Native, TypeScript, and related libraries (React Query, Navigation, Reanimated, etc).
Develop reusable UI components and implement a well-structured component hierarchy for the application.
Implement user interface (UI) functionality and logic using React features like state management, props, hooks, and lifecycle methods.
Integrate front-end components with back-end services using APIs (RESTful or GraphQL).
Troubleshoot and debug complex performance, socket, data caching and other issues
Stay up-to-date on the latest advancements in React, mobile development best practices, and accessibility guidelines.
Requirements
A degree in Computer Science or equivalent experience
5+ years of mobile / web development with an emphasis on frontend
Desire to take on and own a large scale product with freedom to design and develop a best in class product
Proven ability to develop and implement algorithms or systems in a professional setting, with strong coding skills in Javascript and knowledge of best practices
Highly proactive, with a track record of building processes from scratch and a willingness to challenge traditional risk management paradigms.
Comfortable in fast-paced, ambiguous environments, thriving on innovation and the challenge of creating something new.