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.
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.
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.
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 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.
We make software that helps the 100+ million people who work for themselves be more productive and successful, giving them economic security to thrive. We are 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.
We support a flexible work structure with office locations in Salt Lake City and San Francisco along with the option to establish your own fully remote office. Come help us take the work out of working for yourself!
Perks & Benefits
At Stride we work hard, sweat the details, and enjoy life away from the computer, too. We are a diverse group that celebrates and supports our differences.
– Competitive salary
– Equity package
– Health, dental, and vision plans
– Flexible work arrangement with the ability to work remotely and meet face to face with co-workers on a regular basis (as conditions permit)