Responsibilities and Duties
Develop, maintain, and optimise mobile applications using React Native
Build reusable components and front-end libraries for future use
Translate UI/UX designs and product requirements into functional mobile features
Integrate mobile applications with backend APIs and third-party services
Ensure application performance, responsiveness, and reliability across devices
Identify and fix bugs, performance bottlenecks, and usability issues
Write clean, well-documented, and maintainable code
Collaborate closely with backend developers, designers, and product stakeholders
Participate in code reviews and contribute to best development practices
Job Requirements
3–7 years of hands-on experience developing mobile applications with React Native
Strong proficiency in JavaScript / TypeScript
Experience integrating RESTful APIs and handling application state
Solid understanding of mobile UI/UX principles and responsive design
Familiarity with app deployment processes for Android and iOS
Experience with version control systems (Git)
Strong problem-solving skills and attention to detail
Ability to work independently and effectively in a remote team environment
Good communication skills and a collaborative mindset