[Remote] iOS Engineer at Branch

United States

Branch Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
FintechIndustries

Requirements

  • 4+ years of iOS development experience
  • Organized, self-motivated, and comfortable advocating for yourself and the work
  • Proficiency with Swift - our codebase is 100% Swift
  • Proficiency with SwiftUI - we use it for almost all of our screen-level UI
  • Experience with UIKit
  • Experience working in a modular codebase
  • Experience working with CI/CD tooling such as Bitrise
  • Familiarity with various architecture patterns. Bonus points for MVVM experience
  • Experience with some or all of these technologies: Swift Concurrency (async/await, actors etc), Combine, and XCTest

Responsibilities

  • Design, build, and maintain our iOS apps
  • Define and implement robust app architectures and complex user interfaces
  • Improve engineering standards, tools, and processes
  • Manage individual project priorities, deadlines, and deliverables
  • Collaborate with product managers, designers, and other cross-functional groups to implement new features

Skills

Key technologies and capabilities for this role

SwiftSwiftUIUIKitiOSapp architectureuser interfacesmodular codebaseCImobile development

Questions & Answers

Common questions about this position

What is the salary range for the iOS Engineer position?

The salary range for this role is $150-160k, reflecting an average base salary across the U.S., which may vary based on skill set, experience, education, or training.

Is this iOS Engineer role remote, and are there location restrictions?

This position is classified as REMOTE within the United States of America, but the company is unable to hire candidates located outside of the domestic U.S.

What key skills and experience are required for the iOS Engineer role?

Candidates need 4+ years of iOS development experience, proficiency with Swift (100% Swift codebase), SwiftUI for most UI, UIKit, modular codebases, CI/CD tools like Bitrise, and familiarity with architecture patterns like MVVM.

What benefits are offered for the iOS Engineer position?

Benefits include market-leading medical, dental, and vision insurance, stock options, free Premium-Tier Origin Financial Wellness subscription, monthly home-office stipend, 401k (TransAmerica), 12-weeks paid parental leave, and flexible time off.

What does Branch's company culture look like for engineers?

Branch values employee empowerment where ideas can be shared and implemented quickly, diversity of opinions and working styles, and a shared belief in innovation, initiative, and winning together, with a focus on building teams that help talent thrive.

Branch

Provides flexible, instant payment solutions

About Branch

Branch offers flexible and instant payment solutions for businesses and their workers, allowing immediate access to earnings instead of traditional fixed payroll schedules. Its platform provides various payout options, including instant, daily, or on-demand payments, which are particularly beneficial for independent contractors. Additionally, Branch includes services like cashless tips payouts and a paycard alternative, making it easier for employees to access their pay. The company aims to empower workers with financial control while helping businesses attract and retain talent.

Minneapolis, MinnesotaHeadquarters
2015Year Founded
$148.5MTotal Funding
SERIES_CCompany Stage
Fintech, Financial ServicesIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Remote Work Options
Company Equity
401(k) Retirement Plan
Unlimited Paid Time Off
Paid Holidays
Paid Parental Leave

Risks

CFPB lawsuit could damage Branch's reputation and lead to financial penalties.
Failure to deliver 'instant access' to pay could undermine customer trust.
Reliance on partnerships like symplr and Fountain poses risks if partners face difficulties.

Differentiation

Branch offers instant, flexible payment solutions unlike traditional fixed-schedule payroll systems.
Branch provides cashless tips payouts, beneficial for the hospitality industry.
Branch's paycard alternative allows employees access to pay without a traditional bank account.

Upsides

Integration with symplr taps into the healthcare staffing market with same-day payments.
Partnership with Fountain streamlines payment onboarding, enhancing operational efficiency for businesses.
Branch Direct enhances cash flow and talent retention with direct payments to existing bank accounts.

Land your dream remote job 3x faster with AI