Back to results

React Native Engineer

  • Toronto, ON, Canada

$70 to $75 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$70 to $75 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Role: Senior/Intermediate React Native Developer


Type:
Contract-6+ Month

s
Location
: Toronto, ON - 5x/Month- Hybr

id
Compensatio
n: $70-$75/h

our
Primary Foc
us: ~80% React Native / ~20% Native Mobile & adjacent develop

ment
Interview Proc
ess: 2 Client Rounds (1- Technical- In-person- 1.5 Hours, 2- Re

mote)
Key Responsibil

  • ities:

    Design, develop, test, and maintain production mobile applications using React Native
  • and Expo
    Build new mobile features from requirements, specifications, and Figm
  • a designs
    Work within Agile squads alongside Product, Design, QA, and other
  • engineers
    Own features through the full development lifecycle from requirements through implementa
  • tion and QA
    Integrate mobile applications wi
  • th REST APIs
    Troubleshoot issues across React Native and, when required, the underlying native iOS/A
  • ndroid layers
    Work with Swift/iOS development when functionality requires native
  • implementation
    Apply established native mobile development patterns and best practices within React Nati
  • ve applications
    Develop automated unit/component tests using Jest and React Native t
  • esting libraries
    Participate in code reviews, technical design discussions, security reviews, and engi
  • neering standards
    Support both existing applications and new greenfield
  • mobile development
    Contribute to CI/CD and mobile release processes using EAS Build/EAS Update, Jenkins,
  • and GitHub Actions
    Leverage GitHub Copilot and AI-assisted development tools throughout the
  • engineering workflow
    Participate in the team's move toward spec-driven development, using specifications from requirements through
  • implementation and QA
    Work with emerging AI-enabled engineering workflows, including Figma MCP int

egrations and Spe

  • c Kit

    Must-Have Skills:

    Strong, recent hands-on experience developing production
  • React Native applications
    Experience working with modern/rece
  • nt versions of React Native
    Strong h
  • ands-on experience with Expo
    Strong TypeScript/Java
  • Script development experience
    Experience working w
  • ithin Agile development squads
    Ability to take Figma designs and independently translate them into p
  • roduction-ready mobile features
    Strong troublesho
  • oting and problem-solving skills
    Strong communication skills and ability to collaborate effectively with Product,

Design, QA, a

  • nd Engineering teams

    Nice to Have:

    Previous native iOS devel
  • opment experience, particularly Swift

  • Native Android development experience
    Experience troubleshooting React Na
  • tive issues within native mobile layers
  • Experience with EAS Build and EAS Updat
  • e
    Experience with Zustand and/or TanS
  • tack
    Experience with Expo-based navigation

  • Experience with Jenkins and GitHub Ac
  • tions
    Web application development experience
    Experience with GitHub C
  • opilot or other AI-assisted develop
  • ment tools
    Exposure to spec-driven development
    Experience with Figma MCP servers, Spec K
  • it, or similar AI-enabled engineering workflows
    Experience developing applications within banking, financial

services, or other highly regulated environments

We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review

and are not based solely on automated processing.
The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location. For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absenc

e, and other legally mandated benefits or payments.
More about this job

Responsibilities

Develop, test, and maintain React Native mobile applications, translating requirements and Figma designs into production features and integrating applications with REST APIs. Own features through the development lifecycle, troubleshoot React Native and native mobile issues, contribute to testing, code reviews, security and design discussions, and support CI/CD and release processes.

Requirements

Requires recent hands-on experience building production applications with modern React Native and Expo, along with strong TypeScript or JavaScript skills. Candidates should be able to independently implement Figma designs, work effectively in Agile teams, troubleshoot problems, and communicate and collaborate across product, design, QA, and engineering.

Skills

  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • Figma
  • REST APIs
  • Swift
  • iOS Development
  • Android Development
  • Jest
  • React Native Testing Library
  • Agile
  • EAS Build
  • EAS Update
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • Swift
  • iOS
  • Android
  • REST APIs
  • Figma
  • Agile
  • Jest
  • React Native Testing Library
  • EAS Build
  • EAS Update
  • Jenkins
  • GitHub Actions
  • GitHub Copilot
  • Zustand
  • TanStack
  • Expo Navigation
  • CI/CD
  • Automated Testing
  • Native Mobile Development
  • Spec-Driven Development
  • Figma MCP
  • Spec Kit
  • Mobile Release Processes
  • Greenfield Development
  • Financial Services
  • Security Reviews

Report this job