Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Current

Software Engineer (iOS)

Posted Updated
Discussion
  • Our mobile engineers are responsible for building the full suite of user experiences for our members, leveraging our proprietary backend banking core
  • The mobile apps are native (Kotlin/Swift), built 100% natively with no cross-platform frameworks, and primarily use gRPC to interface with our backend
  • Being the primary interface for our members to manage their finances (there isn’t a web app), the mobile experience needs to be highly performant and intuitive to use
  • Our engineers work closely with senior teammates to learn the foundational layers of application infrastructure, our reusable UI components, and the data that drives product decisions
  • Join us for an opportunity to work in a fast-moving environment where your work is highly visible and has a direct impact on our members’ financial outcomes!
  • Be part of a small and nimble mobile engineering team working closely with our product, design, and backend engineering teams to ship end-to-end experiences for our users
  • Own features from design handoff through launch, with support from senior engineers on system design and architecture decisions
  • Contribute to and learn our scalable, reusable mobile frameworks that improve code consistency and engineering velocity
  • Build strong instincts for engineering excellence through active participation in code and architecture review
  • Help Current’s members build better financial futures through products like Paycheck Advance, Build Card, and Savings Pods
  • A strong culture of code and architecture review, with real mentorship from senior teammates

Benefits

  • Company equity
  • Flexible vacation policy
  • Commuter benefits
  • Discretionary bonus program
  • Medical, Dental & Vision
  • The ideal candidate has hands-on experience building and shipping native iOS applications and is looking to grow their craft on a small, high-ownership team
  • This person should be a motivated self-starter who’s comfortable asking questions, learning quickly, and working through ambiguity in a fast-paced environment
  • Have shipped features on apps available on the App Store
  • Proficient in Swift, with a working knowledge of its Concurrency model
  • Understanding of core iOS fundamentals including app states, memory management, dependency injection, and persistence
  • Comfortable working within a modularized app architecture, or eager to learn patterns like MVC, unidirectional data flow, and the Coordinator design pattern
  • Experience building responsive user interfaces in a native iOS codebase (UIKit)
  • A genuine interest in the personal finance space!
  • Experience using SwiftUI and its interfacing with UIKit
  • Experience writing unit and UI tests with XCTest, XCUITest and Swift Testing
  • Exposure to Instruments for profiling and optimizing app performance
  • Experience using gRPC (Google Remote Procedure Call) and Protobuf (Protocol Buffers) schemas for networking
  • Experience working on a team building platform components
  • Interest in building highly secure iOS apps

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.