Mobile App Developer
Skills
Mobile Application DevelopmentReact NativeTypescriptMobile Application Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or a related field – or a combination of education and professional experience demonstrating software engineering proficiency
- Minimum 3 years React Native mobile app development experience
- Proficiency in JavaScript and TypeScript
- Understanding of React Native frameworks and libraries
- Experience with version control systems like Git, good understanding of the JavaScript / TypeScript modern toolchain
- Experience integrating back-end APIs, prior experience developing back-end APIs would be an asset
- Understanding of mobile app design principles, UI and UX standards
- Strong knowledge of mobile app testing and debugging tools
- Prior experience in a non-profit, international development or healthcare environment is a desirable attribute
Nice to have
- Prior experience in a non-profit, international development or healthcare environment
- Ability to work independently, with minimal direction
- Strong analytical skills and data-driven thinking
- Comfortable working with a globally-distributed, multi-cultural team
- Excellent interpersonal skills and ability to collaborate within a team environment
- Available for occasional travel
Day to day
- Develop, maintain, and enhance a mobile app using React Native, ensuring agile performance and user-friendly interfaces tailored to the needs of a medical community
- Work closely with your small team – a UX/UI engineer and a back-end solutions architect – to navigate, integrate and improve end-to-end stack to better serve the needs of our app and the community it serves
- Conduct thorough testing and debugging of the mobile application to identify and resolve bugs and performance issues, ensuring high-quality releases each cycle
- Innovate and experiment: find new, better ways of achieving our mission through out-of-the-box thinking and rigorous experimentation
- Stay updated with the latest industry trends and technologies in mobile app development and React Native, continuously improving our development processes and technologies
