Senior React Native Engineer

AppGrowly

Canada

Remote

CAD 160,000 - 190,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AppGrowly is seeking a senior mobile engineer to design, build and ship cross-platform apps using React Native and TypeScript for iOS and Android.

You will write and maintain native modules in Swift and Kotlin, release updates to the App Store and Google Play, and work on performance optimizations, onboarding, paywalls, and experiments with the ASO team. Excellent communication is essential.

Qualifications

  • 5+ years building mobile apps professionally.
  • 3+ years using React Native in production.
  • Strong TypeScript and React skills.
  • Experience releasing to App Store and Google Play.
  • Clear written communication.

Responsibilities

  • 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.

Skills

React Native
TypeScript
Mobile app development
Swift
Kotlin
Performance profiling
Code review

Tools

Swift
Kotlin
React Native
TypeScript

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.
What you bring
  • 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.
Nice to have
  • 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

AppGrowly is an equal opportunity employer. We welcome applications from people of every background, including Indigenous peoples, racialized people, women, people with disabilities and 2SLGBTQIA+ people.

Accommodations are available on request for candidates with disabilities at every stage of hiring. Tell us what you need in your application, or at any time after.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

AppGrowly • Canada

Remote
CAD 160,000 - 190,000
Senior Mobile Engineer: React Native + Native Modules
Senior Mobile Engineer: React Native + Native Modules

AppGrowly • Canada

Remote
CAD 160,000 - 190,000
Senior React Native Engineer
Senior React Native Engineer

US Mobile • Montreal

On-site
CAD 166,000 - 222,000
Annual offsite
Competitive salary
Gym reimbursement
+5
Mobile Engineer
Mobile Engineer

US Mobile, Inc. • Toronto

Hybrid
CAD 195,000 - 251,000
Gym reimbursement
Commute reimbursement
Flexible working hours
+3
Senior Android Engineer
Senior Android Engineer

AppGrowly • Canada

Remote
CAD 160,000 - 190,000
Accommodations on request
Equal opportunity employer
Senior App Store Specialist (ASO & Ads)
Senior App Store Specialist (ASO & Ads)

AppGrowly • Canada

Remote
CAD 160,000 - 190,000
Equal opportunity employer
Mobile Developer (React Native) Toronto
Mobile Developer (React Native) Toronto

Konrad • Toronto

Hybrid
CAD 90,000 - 125,000
Socials, Outings & Retreats
Culture of Learning & Development
Flexible Working Hours
+2
Mobile Developer (React Native + iOS Swift)
Mobile Developer (React Native + iOS Swift)

Yochana • Canada

Remote
CAD 80,000 - 95,000
React Native Engineer
React Native Engineer

Air Apps • London

On-site
CAD 90,000 - 110,000
Apple hardware
Flexible PTO
Annual Bonus
+6
Sr React Native Developer
Sr React Native Developer

BeachHead • Toronto

On-site
CAD 95,000 - 130,000