Senior Software Engineer (React Native)

New
MontrealFull-TimeSenior
Salary120,000 - 130,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AndroidJavascriptReact NativeTypeScriptCI/CDiOS

Requirements

  • 5+ years of experience in mobile application development with a strong focus on React Native.
  • Proven track record of delivering commercial mobile applications from concept to launch.
  • Proficiency in React Native and JavaScript/TypeScript.
  • Strong understanding of mobile architecture patterns and state management.
  • Knowledge of native modules (Swift/Kotlin) is a plus.
  • Experience with third-party integrations and APIs.
  • Familiarity with monorepo tools like Nx or Turborepo.
  • Strong problem-solving abilities and a results-driven approach.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Familiarity with gaming ecosystems and virtual currency platforms is a plus.

Responsibilities

  • Develop and maintain mobile applications using React Native for iOS and Android platforms.
  • Design and implement scalable application architecture with a focus on maintainability and performance.
  • Manage monorepo infrastructure and optimize CI/CD pipelines.
  • Develop a shared component library and business logic across React and React Native platforms.
  • Implement comprehensive E2E testing strategies using tools like Detox, Maestro, or Appium.
  • Collaborate with product, design, and backend teams to deliver cohesive user experiences.
  • Mentor junior and mid-level developers on React Native best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 130,000 USD per year
Apply Now