Back to Jobs

Software Engineer

Remote, USA Full-time Posted 2026-05-21

ABOUT CORAL GARDENERS

Coral Gardeners is a global organization with operations in French Polynesia, Fiji, and Thailand, on a mission to restore the world’s coral reefs by combining cutting-edge science with an unconventional, community-driven approach.

CG Labs is the technology arm of Coral Gardeners. We build the systems that let us monitor, understand, and restore coral reefs at scale — from underwater cameras and acoustic sensors deployed in the field, to the pipelines that turn raw environmental data into actionable reef health insights.

THE JOB

The software Engineer is responsible for designing, developing, and maintaining our core ReefOS App, which enables gardeners to collect data in the field. This role includes managing app features to align closely with field needs and working with our in-house designers to ensure a simple and intuitive user interface.

The role is open to both full-time and part-time freelance arrangements.

RESPONSIBILITIES

● Design, develop, and maintain advanced iOS applications: Develop, maintain, and improve the core ReefOS App using Swift and Objective-C;

● Collaboration and feature definition: Work closely with product managers, scientists, and backend engineers to define app features and ensure they align with coral reef restoration and monitoring goals;

● Code quality and optimization: Write clean, maintainable, and efficient code, ensuring high-quality, bug-free releases;

● Continuous technological improvement: Stay updated on the latest iOS development trends, evaluate new tools, and integrate them into the app to enhance performance;

● Testing and quality assurance: Implement unit tests, integration testing, and automated testing to ensure the app runs efficiently and without errors.

SKILLS

  • Strong proficiency in Swift and Objective-C;

  • Experience with iOS frameworks and RESTful APIs;

  • Familiarity with Git and version control;

  • Excellent problem-solving and debugging skills;

  • Experience with the iOS app lifecycle, memory management, and performance optimization;

  • Strong communication skills and ability to collaborate with cross-functional teams;

  • Familiarity with Test-Driven Development (TDD) and automated UI testing;

  • Knowledge of the App Store submission process;

  • Experience with SwiftUI and Combine;

  • Familiarity with Test-Driven Development (TDD) and automated UI testing;

  • Knowledge of the App Store submission process;

  • Experience with CI/CD pipelines and Firebase or other real-time backend solutions.

PERSONAL QUALIFICATIONS

  • Proven experience as an iOS Engineer (minimum 2 years of iOS app development).

Apply To This Job  

Similar Jobs

**Experienced Full Stack Data Entry Specialist – Remote Logistics Operations**

Remote, USA Full-time

Stream Owner Processing - Senior Project Manager job at LEGO Group in Richmond, VA

Remote, USA Full-time

**Experienced Full Stack Data Entry Virtual Assistant – UPS Logistics and Customer Support**

Remote, USA Full-time

**Experienced Pharmacy Technician - Customer Service Representative - Remote US**

Remote, USA Full-time

Project Manager 1, SG-18, Project Manager Trainee 2 SG-16, Project Manager Trainee, SG-14(NYHELPS)Item# 07635

Remote, USA Full-time

**Experienced Customer Service Representative – Southwest Airlines Virtual Support Team**

Remote, USA Full-time

**Experienced Customer Service Associate - Remote Work Opportunity at arenaflex**

Remote, USA Full-time

Associate, Global Marketing & Digital Wealth COO Team, Merchandise & Brand Experience Coordinator / New York, NY

Remote, USA Full-time

Junior Project Manager for Speaker

Remote, USA Full-time

**Experienced Customer Service Representative – Remote Online Support Agent**

Remote, USA Full-time

Remote Part‑Time Customer Engagement and Marketing Compliance Analyst – Virtual Role with arenaflex

Remote, USA Full-time

Mortgage Loan Officer

Remote, USA Full-time

Senior Data Scientist

Remote, USA Full-time

Hybrid Business Analyst & Project Manager - Toronto

Remote, USA Full-time

Accounting and Treasury Analyst

Remote, USA Full-time

Enrollment Counselor

Remote, USA Full-time

Verizon Customer Service Representative

Remote, USA Full-time

Senior Architect - Application Cybersecurity (Remote)

Remote, USA Full-time

Workday HCM Senior Analyst

Remote, USA Full-time

Senior Technical Project Manager

Remote, USA Full-time