Remote Senior iOS Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Senior iOS Engineer at Doist, you will be responsible for using your software engineering skills to enhance the user experience of Todoist on iOS, iPadOS, and watchOS for millions of users.
  • You will design, build, and maintain reusable and reliable code to contribute to the improvement of the existing codebase written in Swift.
  • You will have the opportunity to lead and collaborate in cross-functional teams to solve user pain points and develop new features.
  • The role involves understanding and modernizing legacy systems, maintaining high delivery cadence and quality, mentoring colleagues, and working with a resilient team.

Requirements:

  • Professional experience in designing, building, and maintaining software for Apple platforms (iOS, iPadOS, watchOS).
  • Strong knowledge of Swift programming language and UIKit framework, with a bonus for experience with SwiftUI.
  • Deep awareness of Apple Human Interface Guidelines and familiarity with the latest Apple platform technologies.
  • Proficiency in testing principles (Unit and UI testing) and common persistence technologies (e.g., GRDB, Realm, Core Data).
  • Excellent English communication skills suitable for a remote work environment.
  • Experience in producing well-structured code, reviewing pull requests, and providing valuable feedback and mentorship.

Benefits:

  • Work remotely from anywhere in the world with no location restrictions.
  • Flexible schedule allowing you to work during your most productive hours.
  • Competitive pay based on industry benchmarks and geographical location.
  • Budget for continuing education through attending conferences, courses, and purchasing books.
  • Opportunities to collaborate in person at team and company-wide retreats.
  • Coworking space expenses covered by Doist.
  • Monthly budget for work-related services like home internet, apps, and music subscriptions.
  • Recurring budget for purchasing necessary work equipment.
  • Generous 8 weeks (40 days) of PTO per year for vacations and holidays.
  • 5 weeks of paid parental leave for new parents and 13 weeks of paid pregnancy-related medical leave.
  • Monthly budget for health and wellness expenses like gym memberships, healthy snacks, massages, and health insurance.
About the job
Posted on
Job type
Salary
-
Location requirements
Position

-

Experience level
Technology stack
Leave a feedback