Coral Gardeners

Software Engineer

Coral Gardeners

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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

Requirements

  • Proven experience as an iOS Engineer (minimum 2 years of iOS app development)
  • 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
  • Familiarity with Test-Driven Development (TDD) and automated UI testing
  • Knowledge of the App Store submission process
  • Experience with SwiftUI and Combine
  • Experience with CI/CD pipelines and Firebase or other real-time backend solutions
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftObjective-CiOS frameworksRESTful APIsTest-Driven Developmentautomated UI testingmemory managementperformance optimizationSwiftUICombine
Soft Skills
problem-solvingdebuggingcollaboration