You will be responsible for developing and maintaining our React Native mobile applications, as well as building Android and iOS SDKs to extend Chatwoot’s capabilities to other apps. You’ll work closely with our designers and backend developers to deliver smooth, performant, and reliable mobile experiences.
Key Responsibilities:
- Build and maintain high-performance React Native applications for iOS and Android.
- Develop and maintain Android/iOS SDKs for integrating Chatwoot into third-party apps.
- Optimize app performance and ensure smooth user experiences.
- Work on native module integrations and WebView-based features.
- Collaborate closely with backend and design teams to implement features.
- Lead code reviews and help set engineering best practices.
- Manage deployments to the App Store and Play Store.
Requirements:
- 3–5 years of professional experience in mobile development, with significant time spent on React Native.
- Deep understanding of JavaScript, ES6+, and component-based architecture.
- Experience with popular libraries: React Navigation, Redux / Zustand / Recoil.
- Strong grasp of REST APIs, async programming, and debugging tools.
- Exposure to App Store / Play Store deployment processes.
- Experience integrating native modules and working with WebView.
- Solid understanding of animations in React Native (e.g., Animated API, Reanimated).
- Self-motivated and self-managing, with effective communication skills.