Let's talk
Back to careers

Senior React Native Developer

Engineering - Full-time - Remote

Senior React Native Developer
XpertSea

XpertSea’s mission is to develop technologies that transform aquaculture into a modern, efficient and sustainable source of food for our planet. Through research and development of advanced technologies such as AI and computer vision, we’re increasing the availability of quality food, reducing the environmental impact of food production, and improving profitability across the aquaculture food chain.

Responsibilities

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.

  • Leverage native APIs for deep integrations with both Android and iOS platforms.

  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.

  • Maintain code and write automated tests to ensure product quality.

  • Owning technical direction, design, and architecture for new features in our mobile applications

  • Mentoring and guiding other engineers on the mobile team

Requirements

  • University degree in the field of computer science, software engineering or another related discipline. 

  • 3 years of experience developing applications with React Native

  • Minimum of 6 years experience in mobile/web development.

  • Released at least one application on Google Play Store or Apple App Store.

  • Firm grasp of the JavaScript and TypeScript languages and their nuances, including ES6+ syntax

  • Knowledge of functional programming and component architecture

  • Familiarity with Swift for iOS and/or Java 8/Kotlin for Android development

  • Proficiency with package management tools, such as NPM/Yarn, CocoaPods and Gradle

  • Deep familiarity with debugging, performance measurement

  • Strong knowledge about unit tests using Jest and RNTL or similar

  • Knowledge with e2e testing using Detox or similar

  • Experience consuming data from REST API

  • Experience using Git and related tools like GitHub

  • Passion for engineering practices such as pair programming and code reviews

  • Good understanding of continuous delivery, deployment and integration tools like CircleCI and/or GitHub Actions and/or Expo

  • Experience with Agile methodology (e.g. Scrum / Kanban)

  • The ability to adapt to a fast-moving and growing remote environment, with the ability to hold yourself and others accountable

Perks and Benefits

  • Competitive salary

  • Fully remote work environment

  • Flexible work schedule, including Flex Fridays

  • Take what you need a vacation policy

  • Annual Work-from-home stipend for office equipment

  • Monthly stipend for connectivity (internet and phone)

  • Group Insurance including Health Spending Account

Technical environment

Mobile •  Frontend • DevOps  •  React Native • JavaScript • TypeScript



Back to careers