We are seeking a versatile Software Engineer skilled in front-end (React) and mobile (React Native) development to join our distributed team. The ideal candidate is someone who enjoys crafting elegant user interfaces, integrating seamlessly with APIs and building high-performance applications deployed to both the Apple App Store and Google Play Store.
Requirements
- Develop, maintain and optimise React web front-ends and React Native mobile applications (iOS & Android).
- Integrate applications efficiently with RESTful APIs, ensuring data flow, caching and error handling are robust and scalable.
- Translate Figma or design prototypes into visually appealing, responsive and intuitive UI/UX experiences.
- Manage end-to-end mobile deployment, including packaging, signing, submission and release to the Apple App Store and Google Play Store.
- Conduct performance tuning to improve app responsiveness, rendering speed and memory efficiency.
- Collaborate with design, product and back-end teams while maintaining strong self-direction and accountability in a remote environment.
- Write clean, maintainable and testable code, adhering to Git workflows and Agile best practices.
- Contribute to AI/ML feature integration, embedding intelligent behaviour or ML models within web/mobile experiences.
