Mobile Developer Position
We are looking for a skilled mobile developer to build and maintain high-quality cross-platform apps using React Native. As a key member of our team, you will work closely with designers and stakeholders to deliver seamless user-friendly experiences that meet customer expectations.
You will be responsible for developing and maintaining cross-platform apps using React Native, collaborating on UI/UX design with designers and stakeholders, integrating APIs, third-party services, and SDKs, writing clean, testable code, and maintaining documentation.
Key Responsibilities:
* Develop and maintain cross-platform apps using React Native
* Collaborate on UI/UX with designers and stakeholders
* Integrate APIs, third-party services, and SDKs
* Write clean, testable code and maintain documentation
* Participate in Agile ceremonies and code reviews
* Ensure app performance, security, and quality through testing and optimisation
Requirements:
* 3+ years of React Native experience
* Strong knowledge of iOS (Swift/Obj-C) and Android (Java/Kotlin)
* Experience publishing apps to App Store and Play Store
* Proficient with REST, GraphQL, Redux/Context API
* Familiar with CI/CD, Git workflows, and Agile practices
* JavaScript/TypeScript expertise
* Experience with testing tools (Jest, Detox) and analytics/crash reporting
Skills and Qualifications:
To be successful in this role, you should have a strong understanding of React Native development principles, including the ability to design and implement efficient, scalable, and maintainable software solutions.
You should also have excellent communication skills, with the ability to collaborate effectively with designers, stakeholders, and other developers.
Furthermore, you should be passionate about staying up-to-date with the latest industry trends and technologies, with a willingness to learn and adapt to new requirements.