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