Senior React Native Developer/Architect Android or iOS Specialist (STT Expertise)

  • Chicago, IL
  • Posted 2 days ago | Updated 2 days ago

Overview

Remote
On Site
Depends on Experience
Full Time

Skills

React Native
Android SDK
Java
Kotlin
Swift
Objective-C
Google Speech API
Apple Speech Framework
Core ML
Speech Recognition
STT (Speech-to-Text)
Mobile Architecture
MVVM
VIPER
Clean Architecture
Modularization
Reverse Engineering
Jetpack Compose
SwiftUI
CI/CD
Unit Testing
Xcode Instruments
Android Profiler
Localization
Accessibility
Codebase Analysis
Open Source Contributions
Dialect Testing
Performance Tuning
JavaScript
Native Bridge Integration

Job Details

Job Description:

We are seeking a Senior React Native Developer/Architect with deep expertise in either Android or iOS native development, and a strong background in speech-to-text (STT) systems. The ideal candidate will have experience reverse-engineering large-scale mobile apps, modularizing codebases, and optimizing speech recognition features.


Key Responsibilities:

  • Review and assess existing React Native architecture; propose improvements.

  • Reverse-engineer large-scale React Native super apps into modular, maintainable components.

  • Integrate and optimize Android/iOS-native speech recognition APIs with dialect testing.

  • Analyze full tech stack bridging JavaScript and native Android/iOS components.

  • Define best practices for architecture, modularization, performance, and code quality.

  • Lead technical deep-dives, mentor junior devs, and conduct knowledge transfer sessions.

  • Ensure robust unit testing and CI/CD pipeline integration.

  • Collaborate with cross-functional teams on product, UX, and QA alignment.


Required Skills:

  • 5 7+ years of hands-on React Native development.

  • Deep experience in either Android (Java/Kotlin) or iOS (Swift/Objective-C).

  • Strong expertise in native speech recognition APIs:

    • Android: Google Speech Services

    • iOS: Apple Speech Framework, Core ML

  • Reverse engineering & architectural documentation of large codebases.

  • Solid understanding of mobile design patterns (MVVM, Clean Arch, VIPER, etc.).

  • Strong debugging and performance tuning experience.

  • Experience with dialect testing and speech model fine-tuning.


Nice to Have:

  • Android: Jetpack Compose

  • iOS: SwiftUI, TestFlight

  • Familiarity with accessibility & localization best practices

  • Contributions to open-source mobile/React Native projects

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.