Software Engineer

Remote Full-time
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 Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Assistant – Remote Opportunity with arenaflex**

Remote

Experienced Learning Coach/Tutor for Claremont School in Baltimore, MD - Remote Opportunity with Competitive Compensation

Remote

Remote Fullstack Engineer

Remote

Sales Operations Associate

Remote

**Experienced Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers**

Remote

Part-Time Patent Agent (Life Sciences)

Remote

Remote Nurse Health Specialist (Must have California RN License) Anywhere in the U.S.

Remote

**Experienced Part-Time Remote Data Entry Clerk – Entry-Level Opportunity for Career Growth at arenaflex**

Remote

Claims Processing Specialist- Kelsey Seybold Clinic: Pearland Admin Office

Remote

Experienced Full Stack Online Data Entry Specialist – Remote Work Opportunity with blithequark

Remote
← Back