Ecosia

Senior iOS Engineer (all genders)

Opis stanowiska

Dodano:
27.2.2023
, Wygasa:

We are looking for a Senior iOS Engineer (all genders) to join us remotely or in our office in Berlin. We need support in our team’s mission to scale our search engine and make more people climate active!

As a senior engineer in our Mobile team, you will lift our Swift app to the next level. With your contributions, our iOS users will browse the internet safer, find the right things faster with our search engine, and understand their individual climate impact. Day-to-day, you will dive deep on our mobile browser code (based on a fork of Firefox for iOS), design new technical and product solutions, and make other engineers around you better. While developing new features, you drive the collaboration with our backend engineering teams, and work with our designer to improve the user experience of our app. Together with your peers you will engage with the open source community and stay connected with Apple ecosystem.

Do you want to become part of a fun and inspiring team and shape a product used by millions of users every day and help regenerate our ecosystem? Come join us!

Obowiązki

  • Design and review technical solutions.
  • Build, test, and release the core iOS browser and search experience of Ecosia.
  • Propose new integrations with internal & external APIs.
  • Write simple, performant, and testable code.
  • Own major features and ensure that they are maintained and improved over time.
  • Lead the development of new features in our cross-functional product team.
  • Drive the collaboration with colleagues across technical expertises, e.g., Android, Backend, and Frontend.
  • Align our engineering practices with the latest developments in the Apple ecosystem.
  • Empower your peers to gain deeper technical knowledge on iOS technologies.
  • Mentor engineers
  • Strengthen our collaborative and inclusive culture, in alignment with our core values and ways of working.

Wymagania

  • 6+ years of expertise writing native iOS apps.
  • Hands-on experience in Swift, UIKit and concurrency patterns (like GCD: grand central dispatch and async-await) in Swift.
  • Experience working with backend engineering teams.
  • Applied knowledge of iOS design guidelines and patterns.
  • Eagerness to dive deep technically and grow professionally.
  • You can communicate well written and verbally in English (German not required).

Oferujemy

Dodatkowe informacje

AplikujAplikuj
Aplikuj
Aplikuj

Inne ogłoszenia