Senior React Native Engineer
- ON, Canada
- Ontario, Canada, Canada
CA$160,000 – CA$190,000 base salary per year · Full-time
Applications open in a new tab.
Job details
- Pay
- CA$160,000 – CA$190,000 base salary per year
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Build cross-platform apps in React Native and TypeScript that feel native on both iPhone and Android, and dive into Swift or Kotlin when the job needs it.
What you'll do
- Design, build and ship features in React Native and TypeScript for iOS and Android.
- Write and maintain native modules in Swift and Kotlin, including in-app purchases on both stores.
- Ship releases to the App Store and Google Play, and keep both builds healthy.
- Profile and fix performance problems: startup time, lists, animations and memory.
- Review code, mentor other engineers and help decide when to go cross-platform and when to go native.
- Work with our ASO and ads specialist on onboarding, paywalls and experiments.
- 5+ years building mobile apps professionally, including 3+ years of React Native in production.
- Strong TypeScript and React, and a good understanding of React Native's new architecture.
- Enough Swift and Kotlin to write a native module and debug a native crash.
- Experience releasing on both the App Store and Google Play.
- Clear written communication: you explain your choices and write things down.
- Expo, EAS and over-the-air updates.
- Localizing apps in English and French.
- Education or exam-preparation apps.
CA$160,000 – CA$190,000 base salary per year
More about this job
Responsibilities
Build, maintain, and release cross-platform iOS and Android apps using React Native and TypeScript, including native modules in Swift and Kotlin. Optimize app performance, review code, mentor engineers, guide cross-platform versus native decisions, and collaborate on onboarding, paywalls, and experiments.
Requirements
Requires at least five years of professional mobile app development experience, including three or more years using React Native in production, along with strong TypeScript and React skills. Candidates should understand React Native's new architecture, be able to develop and debug native modules in Swift and Kotlin, have released apps on both major stores, and communicate clearly in writing.
Skills
- React Native
- TypeScript
- React
- Swift
- Kotlin
- Native Module Development
- iOS Development
- Android Development
- In-App Purchases
- App Store Releases
- Google Play Releases
- Mobile Performance Optimization
- Code Review
- Mentoring
- App Store Optimization
- Localization
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Education
- Marketing
Keywords
- React Native
- TypeScript
- React
- Swift
- Kotlin
- iOS
- Android
- Native Modules
- In-App Purchases
- App Store
- Google Play
- Performance Profiling
- Startup Time
- Lists
- Animations
- Memory Optimization
- Code Review
- Mentoring
- App Store Optimization
- Onboarding
- Paywalls
- Experiments
- React Native New Architecture
- Expo
- EAS
- Over-The-Air Updates
- App Localization
- Education Apps
- Exam Preparation Apps
- Market Research