← Все вакансии/Middle/jobgether
MiddleRemoteCanada

React Native Developer

J
jobgether
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a React Native Developer based in Canada.

This role offers the opportunity to build sophisticated, high-performance mobile applications for international clients across the travel and technology sectors.

Responsibilities
  • Develop and maintain high-quality mobile applications using React Native for iOS and Android platforms.
  • Build new mobile products and features from the ground up, translating business and technical requirements into reliable solutions.
  • Collaborate closely with UI/UX designers using tools such as Figma to implement accurate, pixel-perfect mobile interfaces.
  • Integrate REST APIs and ensure reliable communication between mobile applications and backend services.
  • Implement and maintain native mobile plugins and capabilities, including camera functionality, push notifications, maps, and similar device features.
  • Use modern frameworks, libraries, and development practices to deliver performant and maintainable applications.
  • Participate actively in Agile development processes, collaborating with developers, designers, and other project stakeholders.
  • Contribute to technical decisions and continuously improve application performance, reliability, and user experience.
  • Support mobile application configuration and environment management across development, testing, and production.
  • Contribute to CI/CD workflows and application distribution processes when required.
Requirements
  • 2+ years of professional commercial software development experience.
  • At least 1 year of hands-on commercial experience developing applications with React Native.
  • Strong experience with TypeScript and modern JavaScript development practices.
  • Practical experience integrating and consuming REST APIs.
  • Proven ability to develop mobile applications from scratch.
  • Experience working with native React Native plugins and device capabilities such as cameras, push notifications, and maps.
  • Demonstrated experience creating polished, pixel-perfect mobile applications.
  • Good spoken English and the ability to communicate effectively within an international team.
  • Strong understanding of mobile application development principles, performance, and user experience.
  • Ability to work collaboratively in an Agile environment while managing development tasks independently.
  • Commercial experience with native iOS or Android application development is a strong advantage.
  • Familiarity with react-native-config and application environment management is beneficial.
  • Experience with CI/CD platforms such as App Center, Bitrise, or similar tools is a plus.
  • Experience distributing applications through the Apple App Store and Google Play is advantageous.
  • Strong problem-solving skills, attention to detail, adaptability, and willingness to learn new technologies.
Conditions
  • Competitive compensation based on experience and skills.
  • 100% remote work, allowing you to work from your preferred location.
  • Flexible working hours.
  • Day off on your birthday.
  • Days off for national holidays.
  • Paid vacation and company-wide days off.
  • Health days.
  • Paid training and courses for professional skill development.
  • Regular performance reviews.
  • Performance-based bonuses.
  • Opportunity to work on international projects with clients across multiple countries.
  • Collaborative and friendly international team environment.
Стек и навыки

С чем работаем