×

See more Front-End Programming jobs

Back to all jobs

Senior iOS Engineer

Posted 13 days ago


Speechify is the easiest way to listen to the world’s information.
Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.


What streaming services have done for audio entertainment, we’re doing for audio information. And whatever we’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth.

To apply for any of our engineering roles, please visit Greenhouse: https://boards.greenhouse.io/speechify/. 

What You’ll Do

  • Actively shipping production code for the Speechify iOS app
  • Work within a dedicated product team
  • Participate in product discussions to shape the product roadmap
  • Maintain and enhance the existing complex app architecture
  • Have the opportunity to work on features that will change millions lives 

An Ideal Candidate Should Have

  • Experience. You've worked on products that scaled to a large user base
  • Track 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 experience
  • Product thinking. You make thoughtful decisions about the evolution of your product and support PMs and designers into taking the right direction
  • Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
  • Focus. We’re a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
  • Technical skills. Swift, RXSwift, programmatic UI, strong knowledge in architectural patterns, multi-threading, (bonus) Combine, UiKit, & SwiftUI

Technical Requirements:

  • Swift Programming Language (min. 2 years)
  • SwiftUI experience (1 year)
  • Core Data/Realm/firebase/GRDB work experience
  • Experience in a Multithreading Programming
  • You must be able to describe Imperative and Declarative Programming differences, functional reactive VS OOP, key pros and cons
  • Working with CI/CD infrastructure
  • Experience with Fastlane
  • Architectural Pattern knowledge like MVVM and MVVM+C and experience in practice min. 2 years
  • Experience with Functional Reactive Programming min 2 years - fluent with RxSwift && RxCocoa || Combine
  • Knowledge of Programming Paradigms 
  • SOLID principles, ability to write every single class according to SOLID
  • Experience with Git and understanding of different Git strategies
  • Experience with APNS and Push Notifications
  • XCTests practical experience
  • You should be able to:
    • Describe disadvantages of OOP
    • Write fully protocol oriented classes in Swift
    • Must know who is Uncle Bob, Martin Fowler, Alan Key and how they've contributed to the field

Apply Now

Let's start your dream job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Front-End Programming Jobs

Just set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters.

Activate JobCopilot

Speechify Inc Star Icon

View company

Jobs posted: 9

About the job

Tired of Applying to Jobs Manually?

Let JobCopilot do it for you.

No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.

  • Applies for jobs that actually match your skills

  • Tailors your resume and cover letter automatically

  • Works 24/7-so you don't have to

Activate JobCopilot

Related Jobs Remote Front-End Programming jobs