Senior iOS Engineer

3 hours, 16 minutes ago
Full-time
Senior
Mobile Development
Plum

Plum

Plum is the smart money app that automates saving, investing, and spending management for over 1 million users.

Capital Markets
51-250
Founded 2016
$53M raised

Description

  • Build and iterate on Plum’s iOS app and contribute to its early product development.
  • Write simple, well-tested code and deliver features in rapid iterations.
  • Work in cross-functional squads with product managers, designers, backend engineers, and mobile engineers.
  • Own your work in a data-driven squad environment and help maintain related products, services, and tools.
  • Collaborate closely with designers, product managers, and other engineers to shape the user experience.
  • Mentor junior engineers and support their technical and professional growth.
  • Contribute to app shipping and iteration in the App Store.
  • Participate in broader mobile engineering efforts to help build an exceptional mobile team.
  • Add thoughtful product enhancements and polish to improve the customer experience.

Requirements

  • Strong understanding of the iOS SDK and its frameworks.
  • Advanced proficiency in Swift and familiarity with the latest language changes.
  • Experience writing robust, testable code with a solid understanding of the testing pyramid.
  • Extensive experience shipping and iterating on apps in the App Store.
  • Ability to take ownership and collaborate effectively with cross-functional teams.
  • Experience mentoring junior engineers (preferred).
  • Experience with continuous integration setup and automation (nice to have).
  • Experience contributing to open-source projects (nice to have).
  • Experience with backend technologies (nice to have).
  • Experience with The Composable Architecture and SwiftUI (nice to have).
  • Experience with Combine and async/await (nice to have).
  • Experience with end-to-end testing (nice to have).
  • A positive, solution-oriented attitude and comfort working in uncertain, startup-like environments.

Benefits

  • Stock options and the opportunity to own part of the company.
  • Private health insurance.
  • Annual training budget.
  • Free Plum Premium subscription.
  • Competitive referral scheme.
  • Flexible remote-working policy with at least 2 days per week in offices in London, Athens, or Cyprus.
  • 25 days holiday plus bank holidays, plus 45 work-from-anywhere days.
  • Two-week sabbatical after 4 years.
  • Enhanced parental leave.
  • One paid volunteering day per year.
  • Annual team trip to a surprise destination.
  • Team breakfasts and team lunches.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior iOS Engineer, Contractor (Brazil)

Owlet 251-1K Health Care Providers & Services

An iOS Engineer at the company will build and evolve customer-facing mobile applications, working closely with product, design, backend, and firmware teams to deliver scalable, high-quality features.

Agile CI/CD iOS JSON Prototyping REST API Swift SwiftUI
2 hours, 46 minutes ago

Senior iOS Developer

Senior iOS Developer at a Guadalajara engineering team for a full-time remote LATAM role focused on building and improving scalable mobile applications.

CI/CD Flutter Git GraphQL iOS Objective-C React Native REST API Swift SwiftUI UIKit
2 hours, 46 minutes ago

iOS Mobile Developer

Innovation Team 51-250 Internet Software & Services

InnovationTeam is hiring a remote Mobile Developer to build and maintain iOS applications and SDKs in collaboration with product, design, QA, and engineering teams.

Git iOS Objective-C React Native REST API Swift
3 hours, 16 minutes ago

iOS Engineer

Finix 51-250 Diversified Financial Services

Finix is hiring a contract iOS Engineer in Toronto to develop a mobile payment SDK that enables card-present transactions and integrations with payment providers, terminals, and Apple Pay.

Agile CircleCI iOS REST API Swift Xcode
3 hours, 16 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers