We're looking for an experienced Mobile Developer with expertise in React Native to join our team in Singapore. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.
Our culture is results-driven, valuing execution and creativity. You'll get a lot of ownership over your deliverables, and we trust you to ship high-quality products on time. You will be part of a high-performing cross-functional team where you get to witness the direct impact of your work - seeing applications go live and real-world usage.
Responsibilities
- Design, develop, and maintain high-quality mobile applications using React Native.
- Take full ownership of mobile app modules and ensure their successful deployment, including testing, performance optimization, and maintenance.
- Collaborate on API design and integration with backend teams to ensure efficient data handling and secure data protection practices.
- Lead discussions on mobile app architecture, focusing on performance, scalability, and maintainability.
- Perform regular code reviews to ensure high-quality standards and provide mentorship to junior developers where necessary.
- Stay updated on the latest mobile development practices and integrate them into projects.
- Engage with business and technical stakeholders to deliver applications that meet user and business expectations.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Solid programming ability and at least 2 years of hands-on experience in developing mobile applications in React Native.
- Strong experience in building and deploying applications on both iOS and Android platforms.
- Familiarity with RESTful APIs, JSON, and third-party libraries and frameworks for mobile app development.
- Good understanding of mobile performance optimization techniques, asynchronous programming, and data handling.
- Experience with agile development methodologies and proactive in maintaining high-quality, defect-free code.
- Proficient in English for both verbal and written communication.
- Strong problem-solving skills, a proactive approach, and the ability to work both independently and collaboratively.
Any experience in the one or more of the following is a definite plus:
- Knowledge on native iOS/Android development (e.g. Swift/Kotlin) as well as other hybrid mobile app development frameworks or platforms (e.g. Flutter).
- Good understanding of JavaScript/TypeScript and other front-end development frameworks
- Good understanding of mobile security best practices and/or experience implementing security features.
- Experience with cloud platforms like AWS or Azure.
- Familiarity with CI/CD pipelines for mobile app deployment.
- GitHub or other repositories showcasing previous work are a plus.
If you have developed mobile applications in the past, please feel free to share your portfolio or links to your work. GitHub and/or Stack Overflow profiles are welcome.
We seek your understanding that only shortlisted candidates will be notified.