Senior React Native Engineer
BukuWarung
#Li-Onsite
Job Overview
We are seeking a Senior React Native Developer to independently build and own the development of a mobile app from scratch. The ideal candidate is a hands-on, self-driven professional with strong technical expertise and an entrepreneurial mindset. Timeliness and execution speed are paramount as we prioritise delivering a functional product for market validation.
Responsibilities
Design, develop, and maintain React Native applications for iOS and Android.
Build reusable components, ensuring performance, scalability, and best practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimise applications for maximum performance across a range of devices.
Integrate third-party APIs and libraries as needed.
Write clean, maintainable, and well-documented code.
Troubleshoot and resolve technical issues and bugs promptly.
Requirements
Experience: 5+ years of professional development experience, with at least 3 years of hands-on experience in React Native.
Strong proficiency in JavaScript and TypeScript.
Solid understanding of mobile application architecture, design patterns, and best practices.
Experience with integrating RESTful APIs and third-party libraries.
Familiarity with state management tools like Redux, MobX, or Context API.
Experience with native build tools, such as Xcode and Android Studio.
Knowledge of performance optimisation techniques for mobile applications.
Familiarity with CI/CD pipelines for mobile app development.
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to collaborate effectively in a team.
Nice-to-Have
Experience in fintech or payments-related applications.
Knowledge of GraphQL and Apollo Client.
Experience with testing frameworks like Jest, Detox, or Appium.
Familiarity with app distribution via Google Play and the App Store.
Exposure to Agile methodologies and tools like Jira or Trello.