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