← Oferty

Professional React Native Engineer

Budżet: - HOURLY / PART_TIME ⭐ 0.00 (0) Germany

react-native, ios, android-app-development, android

Mobile Release Engineer (React Native, Fastlane, CI/CD) Project Overview I'm building a React Native application and need an experienced engineer to design and implement a production-grade mobile build and release platform. This is not just a Fastlane setup. I need someone who has previously built release infrastructure for React Native applications. The goal is to automate everything from developer commit all the way to App Store / Google Play releases. Scope Design and implement a complete release platform including: Repository Architecture Monorepo (Yarn Workspaces / Turbo/Nx acceptable) React Native application Shared packages Feature modules Environment management Build tooling Configuration system Build System Implement production-grade build tooling for: iOS Android Support: Webpack/Re.Pack or Metro Build caching Parallel builds Remote assets Environment generation Automatic version injection Flavors Need multiple application flavors such as Production Staging Internal QA Local Development One-off builds Each flavor should support bundle IDs signing identities store configuration build targets release stages environment variables Fastlane Create a modular Fastlane architecture. Looking for lanes such as: Build Promote to RC Promote to Release Create Store Release Continue rollout Register devices Code signing Fetch certificates Metadata upload Screenshots Release notes Version generation No giant monolithic Fastfile. Everything should be modular and maintainable. Release Service Implement a small release service that manages versions build numbers release state The service should expose APIs to create candidate promote release fetch latest release manage release lifecycle Code Signing Automate iOS: Match Certificates Profiles Android: Keystores Signing configs Secrets should come from AWS Secrets Manager or Vault. CI/CD Design a scalable CI/CD architecture. Pipeline should automatically: Developer ↓ Build ↓ Test ↓ Sign ↓ Upload artifacts ↓ Store artifacts ↓ Promote RC ↓ Internal testing ↓ Beta ↓ Production rollout Support: GitHub Actions, CircleCI or Buildkite (recommend the best) Branch pipelines Release pipelines PR validation Tag builds Nightly builds Manual promotions Distribution Automate deployment to iOS TestFlight App Store Android Internal Closed Testing Open Testing Production Support staged rollout. Artifacts Store IPA AAB APK dSYM ProGuard mappings Preferably on S3. Notifications Slack notifications for Build started Build failed Build completed Release promoted Store published Observability Pipeline logging Metrics Build duration Artifact tracking Release history Nice to Have Experience with React Native Fastlane AWS S3 Secrets Manager GitHub Actions CircleCI Buildkite App Store Connect API Google Play API Webpack / Re.Pack Metro Monorepos Enterprise mobile deployment Deliverables I expect: Complete repository setup CI/CD pipelines Fastlane implementation Release service Environment management Documentation Architecture diagrams Ability to build, sign, promote, and publish the app with minimal manual work BUILDING THIS SETUP NOT THE PROJECT AND MAYBE WE CAN TEST IT ON A SIMPLE APP LATER A SINGLE SCREEN APP.
Otwórz na Upwork