DevJobs

Senior iOS Engineer

Overview
About Bluevine

Bluevine is on a mission to enable a better financial future for small business owners through innovative banking solutions designed just for them. By combining best-in-class technology with advanced security and a deep understanding of the small business community, we deliver end-to-end banking and lending products that empower always-on entrepreneurs to grow their businesses with confidence.

As a dynamic company with massive potential, we’re backed by leading investors such as Lightspeed Venture Partners, Menlo Ventures, 83North, Citi Ventures, and nearly 9 years of proven success. Since launching in 2013, we have grown exponentially, amassing over 400,000 customers across all 50 states and a global team of more than 500 people. Our passion is driven by purpose: to give small businesses the tools they need to succeed and we’re just getting started.

All of this begins with our team who are driven by collaboration, problem-solving, and learning and growing together. With a commitment to innovation and community impact, our mission is to help every small business—and every team member—thrive. Join us!

We’re looking for exceptional people to help deliver the next generation of business financing solutions. If you have a strong desire to be part of a professional team, in an exciting and fast-growing space, you’ll find your place at Bluevine!

As a Senior iOS engineer you’ll get to build our new banking mobile app.

What You'll Do:
  • Architect and build state-of-the-art mobile applications using a variety of languages and tools - we use Swift, SwiftUI, Dependency Injection, Async-Await structured concurrency
  • Determine code standards and guidelines which also includes code review strategy
  • Own a feature end to end - you’ll be working with the product, QA and backend teams to make sure a feature is delivered from its first stages all the way to production
  • Technology stack upgrade - research and execution plan
  • Be the Owner of planning and executing technical debt.
  • Determine CI-CD strategy
  • Seek to improve performance
  • Ensure best practices for developer Level testing and automation
  • In charge of internal knowledge transfer on both platform and business.
  • Be part of a growing, fast-paced, and highly-flexible tea

What We Look For:
  • At least 6+ years of native iOS development experience using Swift
  • Proficient in:
    • Low level design (White board style design) - Ability to explain and draft work/mind mapping before writing actual code
    • Swift, from foundations to advance - you should feel very comfortable with new language features like concurrency, Async-Await, Actors
    • SwiftUI - Have a good, hands on experience with the framework and how it interacts with Swift to create clean, reactive UI
    • Understanding of Architecture components (MVVM, Clean architecture)
    • Testing methodologies, and Unit tests
    • Git - Branching and Merging Strategy
  • Experience with:
    • Leaks, XCode diagnostics tools and general memory management concepts.
    • Modularization and writing reusable code.
    • Code reviews and mentoring others.
    • CI/CD pipeline and ways to improve it
    • Integrating with server-side APIs
  • Familiarity with:
    • Swift package manager and XCFrameworks
    • Combine
Benefits & Perks
  • Excellent group health coverage and life insurance benefits
  • Stock options
  • Flexible hybrid work model
  • Large Study Fund contribution
  • Salary Benchmarks and Checkpoints
  • Monthly meal card of TenBis or CiBus (your choice) with generous balance
  • Free parking for cars, scooters, and bikes
  • Free gym membership
  • Company-sponsored Mental Health Benefits
  • PTO, Company Holidays, and Flexible Holidays
  • Community-based volunteering opportunities

Bluevine