Jobs · Engineering · New York

Software Engineer, iOS

Current · New York, NY · 2 mo ago
Engineering$150k–$200k/yrFull-time

About the role

This role is part of a small and nimble mobile engineering team at Current, a leading consumer fintech platform. The team works closely with product, design, and backend engineering teams to ship end-to-end experiences for our users.

Responsibilities

  • 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

Requirements

  • 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
  • Experience building responsive user interfaces in a native iOS codebase (UIKit)
  • Comfortable working within a modularized app architecture, or eager to learn patterns like MVC, unidirectional data flow, and the Coordinator design pattern
  • Have shipped features on apps available on the App Store

Qualifications

  • A genuine interest in the personal finance space
  • Bonus experience using SwiftUI and its interfacing with UIKit
  • Experience writing unit and UI tests with XCTest, XCUITest and Swift Testing
  • Experience using Instruments for profiling and optimizing app performance
  • Experience using gRPC (Google Remote Procedure Call) and Protobuf (Protocol Buffers) schemas for networking
  • Interest in building highly secure iOS apps

Skills

  • Swift
  • Core iOS fundamentals
  • Responsive user interfaces
  • Modularized app architecture
  • Scalable, reusable mobile frameworks
  • Engineering excellence
  • Financial technology

Benefits

  • Competitive salary
  • Meaningful equity in the form of stock options
  • 401(k) plan
  • Discretionary performance bonus program
  • Biannual performance reviews
  • Medical, Dental and Vision premiums covered at 100%
  • Paid holidays
  • Flexible time off
  • Parental leave policy
  • Commuter benefits
  • Fitness benefits
  • Healthcare and Dependent care FSA benefit
  • Employee Assistance Programs focused on mental health
  • Healthcare advocacy program for all employees
  • Access to mental health apps
  • Team building activities

Pay

$150,000 - $200,000

Schedule

Full-time

Similar jobs

Software Engineer

LufCoAberdeen, MD· 4 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 3 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 3 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 3 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 3 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 3 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org