Truemeds - React Native Developer - iOS/Android Platforms
Truemeds India
Software Engineering
India · Bengaluru, Karnataka, India · Karnataka, India
Posted on Mar 5, 2026
Description
App performance profiling and optimization :
- Own the architecture, delivery, and quality of our React Native mobile applications.
- Collaborate closely with Product, Design, Backend, and QA to deliver smooth, intuitive experiences that work flawlessly across Android and iOS.
- Establish and enforce best practices across mobile development from project structure and state management to CI/CD and release processes.
- Set technical direction, make architectural calls, and constantly look for ways to improve developer efficiency and app performance.
- Identify performance bottlenecks, optimize startup time, and reduce app size all without compromising on user experience.
- 3 - 7 years of professional mobile development experience, with 1.5+ years in React Native.
- Deep understanding of React Native internals including bridge performance, native module integration, and rendering optimizations.
- Strong command over TypeScript/JavaScript and modern React patterns (hooks, context, code-splitting, etc.).
- State management tools like Redux, Recoil, or Zustand.
- Navigation frameworks (React Navigation, deep linking, gesture handling).
- Animations using Reanimated / Lottie / native drivers.
- Comfort working with native Android (Kotlin) and iOS (Swift) to bridge platform-specific modules or troubleshoot issues.
App performance profiling and optimization :
- Proven expertise in identifying and resolving performance bottlenecks using tools like Flipper, React DevTools, Xcode Instruments, and Android Profiler.
- Comfortable with optimizing rendering performance, reducing bundle size, improving cold start time, minimizing JS thread blocking, and ensuring smooth 60fps animations.
- Deep understanding of memory leaks, UI jank, and background task handling.
- Experience integrating and acting on insights from tools like Firebase Crashlytics, Sentry, Bugsnag, and Instabug.
- Ability to set up structured logs using tools like LogRocket, Datadog RUM, or AWS CloudWatch Logs for mobile, and build dashboards to monitor app health, stability metrics (e.g., crash-free sessions), and user-impacting issues.
- Strong track record of architecting large-scale React Native applications using feature-based or domain-driven module separation.
- Familiarity with monorepo strategies using tools like Nx, Lerna, or Turborepo, and enforcing clean boundaries between UI, business logic, and services.
- Emphasis on reusable components, lazy loading, and separation of platform-specific code to improve build times and team collaboration.
- Familiarity with CI/CD for mobile apps using Bitrise, GitHub Actions, Fastlane, or equivalent.
- Strong focus on UX polish, animations, transitions, and responsiveness not just function, but finesse.
- Comfortable with App Store / Play Store deployments, release versioning, and rollout strategies.
- Scaling apps to millions of users experience handling performance, load, and crash-free sessions in high-traffic environments.
- Building and maintaining shared design systems or component libraries across multiple teams or products.
- Experience setting up and optimizing monorepos using tools like Nx, Yarn Workspaces, or Lerna for scalable codebases.
- Familiarity with React Native New Architecture (Fabric & TurboModules) and a strong understanding of how it's changing the ecosystem.
- Working with feature flag systems to support staged rollouts and A/B testing.
- Experience integrating remote config, in-app messaging, or other personalized engagement tools.
- Background in accessibility best practices and building inclusive mobile apps.
- Hands-on with OTA updates using CodePush or Expo Updates and handling complex upgrade paths.
- Prior work in fast-paced product environments where shipping fast and iterating often was critical.
- Contributions to the React Native community open-source, talks, blogs, or helping shape the ecosystem.
