Senior Software Engineer, iOS

Stride Health

Salt Lake City, UT, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/09/2021
  • Website: stridehealth.com
  • Company Address: 501 2nd Street Suite 120, San Francisco, CA, 94107

About Stride Health

Stride Health is a provider of a healthcare insurance-based platform. The company also offers tools to build a personal health profile and build a health plan. It provides such insurance plans as health, dental, vision, and life insurance.

Job Description

Stride is on the lookout for a smart, motivated, productive Senior Engineer to help take our Stride for iOS app to the next level. We are planning to release a ton of new things for our next iterations, so your work will be feature-heavy, and you'll have a leading voice on the app’s architecture and infrastructure. You will also be an advocate for best practices in iOS development across the company.
 
As a business, we sit on a unique position and have partnerships with many of the giant work-for-yourself platforms who want to better serve their workforce. We have a beautiful office in San Francisco’s South of Market neighborhood, close to South Park.
 
If you’re a seasoned engineer who wants to make an impact, the kind of which only a fast-growing startup can provide, we would love for you to join us on this adventure. The nature of work is changing, forever. Be a part of it.
 
Location: Salt Lake City, UT or US-Remote candidates

Responsibilities

    • Evolve and expand iOS and mobile at Stride.
    • Be an advocate for best practices: solid and clean architecture principles, testing, Continuous Integration/Delivery.
    • Closely work alongside our Product and Design people to maintain and extend the feature set of the Stride for iOS app.
    • Work with multiple Engineering and non-Engineering teams within the company on cross-functional efforts.

Qualifications

    • Bachelor's Degree in Computer Science (or a Software Engineering-related discipline) or equivalent professional experience.
    • A strong understanding of Computer Science fundamentals and excitement to work on a fast-paced, collaborative team.
    • Experience programming in Objective-C and Swift. You’ve seen all things iOS throughout your career.
    • Experience working with RESTful APIs.
    • Experience managing project builds and dependencies using Cocoapods/others.
    • Experience developing apps using Xcode and the core iOS frameworks.
    • You have helped create at least one high-quality, active app on the App Store.
    • Last but most important, you have a desire to grow and get things done inside and outside iOS and Software Engineering in general.

Nice-to-haves

    • Experience in Reactive Programming (Combine, RxSwift).
    • Experience with SwiftUI.
    • You have successfully built and maintained a consumer iOS app with at least 5k daily active users.
    • You know the ins and outs of at least one of the MVC/MVVM/VIPER presentation layer patterns on iOS.
    • Experience working with an RDBMS, SQL or CoreData.
    • You have successfully architected the data layer of a modern iOS app. How can you manage offline states/caching?
    • You have experience injecting dependencies, and mocking them out when unit testing.
    • Experience managing thread and process concerns as related to iOS. What do you think of Combine or other newer frameworks?
    • You can come up with solid unit and integration tests using XCTest
    • Experience using a Continuous Integration tool such as TravisCI.
    • You have created a publicly-available Swift/ObjC library. Send us the Github link!
    • Experience with another front-end (web or mobile) technology: Javascript, React, Android, etc.
    • Experience with one or more backend technologies.
    • Experience with RESTful API design and architecting network operations.
    • Experience with consumer finance and tax applications, healthcare, or the self-employed/freelancer industry.
About Stride
We make software that helps the 100+ million people who work for themselves be more productive and successful, giving them economic security to thrive. For the past couple of years we’ve been solving really important problems for them like getting the right health coverage and simplifying their tax bills.
 
Now we’re focused on building the world’s first all-in-one productivity platform designed to help them manage their business and make smart decisions every day.
 
Our products are integrated into the world’s largest work-for-yourself platforms including Uber, Etsy, TaskRabbit, Postmates, Care.com, and others, and we’re backed by leading investment firms including Venrock, New Enterprise Associates, and F-Prime Capital Partners.
 
Come help us take the work out of working for yourself!

Related Jobs

Product Marketing Manager

Stride Health - Remote

Senior Software Engineer - Full Stack

Stride Health - Salt Lake City, UT, US

Senior Software Engineer - Full Stack

Stride Health - San Francisco, CA, US

QA Analyst (Manual)

Stride Health - San Francisco, CA, US

Software Engineer - Full Stack

Stride Health - Salt Lake City, UT, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.