Our team is expanding rapidly and we are looking for a Full-stack developer. We are imagining you as a Full-stack engineer with at least 2 years of experience with React Native and Node.js and a good background in computer science, able to take responsibility, be a team player, passionate about developing yourself and the company, and willing to contribute to digital health.
Responsibilities**:**
- Design, build and maintain mobile applications using advanced frontend design methodologies and UX templates;
- Participate in product discussions and influence the roadmap, including contributing to the selection and implementation of technical architecture;
- Create and maintain integrations between in-house software and external systems;
- Validate the code base for compliance with project specifications and security requirements;
- Create reusable code and libraries for scalability and future use;
- Participate in all current and existing workflows + suggest improvements.
Qualification
- React Native;
- Deep understanding of mobile architecture+ expertise;
- Deep knowledge of JavaScript(ES6 and later); JSX, styleSheet, and RN animations (React Native Reanimated, RN Animated, Skia);
- Deep understanding of frontend(MVVM) and backend development patterns;
- Understanding of SOLID principles;
- State management libraries (Redux, MobX, etc), AsyncStorage, Context API;
- HTTP, REST, JSON, and integration of third-party APIs;
- Node.js frameworks (Express, Nest.js);
- SQL and NoSQL databases;