Soma Capital Portfolio Jobs

Senior React Native Engineer

BukuWarung

BukuWarung

Software Engineering
South Jakarta, South Jakarta City, Jakarta, Indonesia
Posted on Mar 2, 2025

#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.