WEWORKREMOTELY.COM
Speechify Inc: Senior iOS Engineer
What Youll DoActively shipping production code for the Speechify iOS appWork within a dedicated product teamParticipate in product discussions to shape the product roadmapMaintain and enhance the existing complex app architectureHave the opportunity to work on features that will change millions livesAn Ideal Candidate Should HaveExperience. You've worked on products that scaled to a large user baseTrack record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product.Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experienceProduct thinking. You make thoughtful decisions about the evolution of your product and support PMs and designers into taking the right directionSpeed. You work quickly to generate ideas and know how to decide which things can ship now and what things need timeFocus. Were a high-growth startup with a busy, remote team. You know how and when to engage or be heads downTechnical skills. Swift, RXSwift, programmatic UI, strong knowledge in architectural patterns, multi-threading, (bonus) Combine, UiKit, & SwiftUITechnical Requirements:Swift Programming Language (min. 2 years)SwiftUI experience (1 year)Core Data/Realm/firebase/GRDB work experienceExperience in a Multithreading ProgrammingYou must be able to describe Imperative and Declarative Programming differences, functional reactive VS OOP, key pros and consWorking with CI/CD infrastructureExperience with FastlaneArchitectural Pattern knowledge like MVVM and MVVM+C and experience in practice min. 2 yearsExperience with Functional Reactive Programming min 2 years - fluent with RxSwift && RxCocoa || CombineKnowledge of Programming ParadigmsSOLID principles, ability to write every single class according to SOLIDExperience with Git and understanding of different Git strategiesExperience with APNS and Push NotificationsXCTests practical experienceYou should be able to:Describe disadvantages of OOPWrite fully protocol oriented classes in SwiftMust know who is Uncle Bob, Martin Fowler, Alan Key and how they've contributed to the field
0 Comments 0 Shares 15 Views