Shopmonkey, the leading auto-repair shop software company, is a venture-funded, cloud-based solution that consolidates the complexities of running an auto repair business — from appointment scheduling, to parts ordering, to managing inventory and processing payments — all onto a single platform. We help repair shops consolidate tools, save time, and streamline their entire operation with simple, easy-to-use software.
About the Industry
The US is the second-largest passenger vehicle market with more than 260 million registered passenger vehicles, and the global car repair market is estimated to be worth more than $500B. Shopmonkey aims to change the status quo and enable auto shops to become more efficient and give their customers a more delightful experience.
— 5+ years of experience with iOS and at least half a year of SwiftUI experience
— For this position, we assume that you’ve already seen all main WWDC videos, tutorials and read some articles/books on SwiftUI (including SwiftUI 2.0) and are able to use it.
— SwiftUI — we kindly ask you to pass a flexible tech assignment
— Excellent software design skills, creational/structural/behavioral design patterns, OOP and FRP.
— Multithreading, when to use it, common pitfalls. GCD Future/Promise, Result.
— Good understanding of Observable pattern, Publishers, Subscribers.
— Combine.framework or RxSwift or analogs.
— Relational databases and NoSQL
— Big O for common data structures
— Upper-Intermediate English
As a plus
— Feature Driven Development;
— 1+ years of SwiftUI experience
— You additionally know at least one of the following languages: С++/Objc/C#/Ruby/Kotlin/Closure/Rust;
— SwiftUI animations;
— Cryptography and hashing;
— Clean architecture.
— View-State MVVM applied to SwiftUI;
— Continuous integration;
— Got some code or gists to show or get projects in AppStore;
— Extremely Highly skilled & friendly team with excellent work attitude. We welcome talented and motivated professionals that enjoy working with equals;
— Startup environment with minimum bureaucracy. Consensus is achieved through direct democracy. Each vote can make a diff;
— Your professional growth will be boosted to the moon. We have the latest stack, the most skilled team members and everyone gets at least one hour to spend on self-education daily;
— Great salary package. We are filling out key positions and value your hard and soft skills high;
— Paid vacation and sick leave period. We respect your desire to work from home when required by circumstances. Nowadays health is a priority number one;
— Engineering Department in Kyiv, UA, and headquarters in San Jose, CA.
— Excellent project to work on: no cocoapods, fast build times, only must-have dependencies through SPM. We’ve accomplished pretty good architecture and routing system.
What will you be doing?
— Developing a cross-device SwiftUI application for shopmonkey.io platform;
— Receive Figma/Zeplin designs + Jira tickets with requirements -> Provide feedback -> Validate solution/flow -> Implement features;
— Be responsible for the well-functioning of your features in a cross-device application (iPhone, iPad for now, TV TBD);
— Write performant, safe and beautiful code;
— Test software to ensure responsiveness and efficiency. Also, test UI without pain;
— Provide solutions for discovered bottlenecks and get a chance to refactor parts of the code you hate the most so you never see them again.