Senior React Native Developer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead development of cross-platform mobile applications at Speer Technologies. Collaborate with teams while ensuring high-quality code and performance optimization in a dynamic startup environment.

Responsibilities

  • Lead the development of cross-platform mobile applications
  • Build and maintain cross-platform mobile apps using React Native
  • Design reusable components and scalable mobile architecture
  • Integrate mobile apps with backend APIs and third-party services
  • Collaborate with designers, product teams, and hardware engineers
  • Optimize performance across iOS and Android platforms
  • Support integration with hardware peripherals such as Bluetooth devices and other connected technologies
  • Improve build processes and mobile CI/CD pipelines
  • Conduct code reviews and support junior developers
  • Ensure high-quality code through testing and best practices

Requirements

  • 3+ years of professional software development experience
  • 3+ years working with React Native in production environments
  • Strong JavaScript/TypeScript experience
  • Experience integrating REST APIs and authentication systems (OAuth/JWT)
  • Understanding of native mobile concepts (iOS/Android)
  • Experience with hardware and peripheral integration, including Bluetooth devices and other connected technologies
  • Experience with Git, Agile workflows, and CI/CD pipelines
  • Experience publishing to App Store and Google Play
  • Fluency in French is an asset.

Benefits

  • Dental care
  • Paid time off
  • Vision care
  • Wellness program

Job type

Full Time

Experience level

Senior

Salary

CA$70,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSJavaScriptReactReact NativeTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.