Job Closed

This listing is no longer active.

Software Engineer

Location

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand

Posted

94 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer

Coral Gardeners Association

Role Description 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. Qualifications - 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; - 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).

Job Requirements

  • 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;
  • 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).

Related Job Pages

More iOS Engineer Jobs

Nimble.LA logo

iOS Engineer

Nimble.LA

We design, build and power today’s leading software products. <and tomorrow’s>

iOS Engineer94 days ago
OtherRemoteTeam 51-200Since 2015H1B No Sponsor

• Join our Mobile Team as a Sr iOS Engineer. • Work alongside CTOs, Engineering, and Product professionals. • Face and overcome challenges in designing and building state-of-the-art products. • Create actionable steps on the road to building an amazing product.

United States
Qonto logo

Senior iOS Engineer

Qonto

The finance solution that energizes SMEs and freelancers

iOS Engineer94 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Craft cutting-edge financial features that impact end users • Work closely with back-end teams, designers, and product managers • Tackle real-time synchronization issues and spearhead new initiatives • Maintain high quality with continuous refactoring and unit testing

IDF + 1 moreAll locations: IDF | France
Job Closed
GFT Technologies logo

Senior Desarrollador iOS

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

iOS Engineer94 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Desarrollar y mantener aplicaciones iOS. • Colaborar con equipos multidisciplinarios para lograr los objetivos del proyecto. • Realizar revisiones de código y asegurar la calidad del software. • Guiar y mentorizar a desarrolladores junior.

Colombia
Job Closed
Spotify logo

iOS Engineer – Advertising

Spotify

Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.

iOS Engineer95 days ago
OtherRemoteTeam 5,001-10,000Since 2008H1B Sponsor

• Build and evolve ad experiences that allow millions of listeners to enjoy Spotify for free • Collaborate with engineers across iOS, Android, backend, and web, along with product, design, and data partners to ship impactful features • Write clean, maintainable code that scales across teams and products • Contribute to the technical direction, architecture, and best practices for iOS development within Advertising • Improve app performance, reliability, and user experience across ad surfaces • Help shape reusable components and libraries that support fast, consistent development • Contribute to a collaborative, inclusive, and autonomous team environment

New York
$107.5K - $153.5K / year
Job Closed