Professional React Native Engineer
Rozpoč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.
Otevřít na Upwork