SME Careers logo
SME Careers
Posted 56 days agoVerified live 6h ago

React Native Engineer

Brief overview

Remote
UndergradOr in progress
$100/hrStated minimum
4+ yrsMinimum
React NativeTypeScriptReact hooksReact state managementReact memoizationMobile app architectureReact NavigationiOS debugging and profilingAndroid debugging and profilingNative module integrationCocoaPodsGradlePerformance optimizationNetworking error handlingNetworking retriesNetworking cachingNetworking offline-first

About the company

SME Careers logo
SME Careerssme.careers

SME Careers by SuperAnnotate connects subject-matter experts, students, and professionals with flexible, remote AI training work such as annotation, evaluation, fact-checking, and content review.

Job description

Summary

SME Careers is a fast-growing AI data services company and subsidiary of SuperAnnotate. As a React Native Engineer, you will work remotely to review AI-generated React Native code and mobile app architectures, produce high-quality implementations, and assess solutions for various technical aspects.

Responsibilities

  • Develop AI Training Content: Create detailed prompts across React Native topics and write high-quality reference answers to guide AI learning
  • Optimize AI Performance: Evaluate and rank AI responses to enhance correctness, security, performance, and maintainability
  • Ensure Model Integrity: Test AI outputs for inaccuracies or unsafe recommendations, validating reliability across real-world mobile use cases

Skills

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience)
  • 4+ years of professional experience building production mobile apps, including React Native
  • Strong proficiency in TypeScript and modern React (hooks, state management patterns, memoization, rendering behavior)
  • Hands-on experience with React Native fundamentals: component patterns, gestures/animations, lists, image handling, deep links, and notifications (as applicable)
  • Experience with navigation and app structure (e.g., React Navigation) and managing complex flows safely
  • Strong understanding of platform-specific behavior and debugging on both iOS and Android (builds, logs, profiling, release issues)
  • Familiarity with native integration: bridging/native modules, permissions, app lifecycle, and dependency management (CocoaPods/Gradle)
  • Performance mindset: diagnosing and resolving jank, slow renders, large list performance, startup time, and bundle size
  • Experience with data and networking: error handling, retries, caching, offline-first strategies, and secure storage basics
  • Experience with testing and quality: Jest, React Native Testing Library, and E2E frameworks (Detox/Appium), plus CI/CD familiarity
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in complex mobile code
  • 2+ years of experience with React Native preferred
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus

Qualifications

Must Haves

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience)
  • 4+ years of professional experience building production mobile apps, including React Native
  • Strong proficiency in TypeScript and modern React (hooks, state management patterns, memoization, rendering behavior)
  • Hands-on experience with React Native fundamentals: component patterns, gestures/animations, lists, image handling, deep links, and notifications (as applicable)
  • Experience with navigation and app structure (e.g., React Navigation) and managing complex flows safely
  • Strong understanding of platform-specific behavior and debugging on both iOS and Android (builds, logs, profiling, release issues)
  • Familiarity with native integration: bridging/native modules, permissions, app lifecycle, and dependency management (CocoaPods/Gradle)
  • Performance mindset: diagnosing and resolving jank, slow renders, large list performance, startup time, and bundle size
  • Experience with data and networking: error handling, retries, caching, offline-first strategies, and secure storage basics
  • Experience with testing and quality: Jest, React Native Testing Library, and E2E frameworks (Detox/Appium), plus CI/CD familiarity
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in complex mobile code

Nice to Haves

  • 2+ years of experience with React Native preferred
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus

More jobs like this