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 improve 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 in a highly resilient team environment.
Requirements:
Professional experience in designing, building, and maintaining software for Apple platforms (iOS, iPadOS, watchOS).
Strong knowledge of the Swift programming language and familiarity with the UIKit framework. Experience with SwiftUI is a plus.
Deep awareness of Apple Human Interface Guidelines and staying updated on 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 remote work and producing well-structured code in concise Git commits.
Experience in writing and reviewing pull requests, 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-benchmarked skills 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.
Coverage of coworking space expenses and a monthly budget for work-related services.
Access to a recurring budget for purchasing necessary work-related 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.