amo

Software Engineer, iOS

amo
Apply
almost 2 years ago
Paris, FranceEntry Level / Mid Level / Senior / Staff+

Responsibilities

  • Develop unique, high-quality iOS user interfaces and consumer-facing product features.
  • Build and improve shared iOS platform components, including media encoding, decoding and playback abstractions, performance tracing libraries, internal tooling, navigation, and deeplink components.
  • Contribute to product roadmap creation, ideation, and engineering/product tradeoff decisions.
  • Monitor analytics, manage system crashes, proactively address issues, and triage bug fixes.
  • Share technical knowledge and stay current with Apple software development practices.

Requirements

  • Professional experience in native iOS development using Swift or Objective-C.
  • Strong understanding of computer systems fundamentals, including memory, cache friendliness, linking, and multithreading.
  • Passion for and experience building consumer-facing products; examples of apps built are welcomed.
  • Professional or academic experience with C or C++ is preferred.
  • Experience with graphics programming using OpenGL or Metal is preferred.
  • Engineers of varying levels are being hired; applicants should indicate their years of experience for appropriate placement.

Benefits

  • Onsite work five days per week in a central Paris office near Opera.
  • 100% covered healthcare.
  • Maternity, paternity, and second-parent leave with salary maintained at 100%.
  • Approximately 8–9 weeks of total vacation per year, including five weeks of paid state vacation, 1–2 additional RTT weeks, and approximately 11 bank holidays.
  • Company shutdowns for two weeks in summer and one week in winter.
  • Relocation support to Paris, including a sponsored visa process, one month of fully covered Airbnb accommodation, relocation agency assistance, French paperwork support, and French lessons.

Tech Stack

CC++iOSObjective-CSwift

Categories

Mobile
amo

About amo

201-500 employees
Contact me