This job has conditions that may affect your decision to apply
Mandatory office attendance · 2 days per weekEnglish is requiredAdult-content project
Description
Plum, a fintech company, is seeking a Senior iOS Engineer to build and maintain their iOS application. The role involves shipping iOS features, writing Swift code, and collaborating with designers and product managers. The company offers a compensation package with base salary and equity, and encourages hybrid working with at least two days a week in office.
Responsibilities
Build and ship iOS features using your strong understanding of the iOS SDK and its frameworks
Write Swift and stay up-to-date with the latest changes and best practices
Write robust, testable code with a strong understanding of the testing pyramid
Ship, measure, and iterate on apps in the App Store
Take ownership and collaborate closely with designers, product managers, and other engineers
Mentor junior engineers and help them grow their skills and careers
Think like a product person and understand the value and impact of your work
Go the extra mile to add the awesome sprinkles
Requirements
Experience in continuous integration setup and automation
Taken part in open-source projects
Experience with backend technologies
Experience with The Composable Architecture and SwiftUI
Experience with Combine and async/await
Experience with E2E testing
Conditions
Private health insurance
Annual training budget
Plum Max subscription for yourself and Boost for 2 friends or family members
Referral scheme: earn competitive rewards up to 4k
Flexible approach to remote working: we encourage at least 2 days a week in one of our beautiful offices in London, Athens or Cyprus
Team breakfasts and team lunches
25 days holiday + bank holidays
45 work-from-anywhere days: giving you the flexibility to work your way
2 weeks & 6 weeks sabbatical after 4 years and 8 years respectively to take the break you deserve