Software Engineer, iOS Core Product - Culver City, CA, USA

SpeechifySpeechify·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled iOS engineers has skyrocketed, with over 50% of companies shifting to remote work. As a result, the market for experienced professionals with expertise in Swift, SwiftUI, and multithreading has grown significantly. With Speechify's innovative approach to making reading accessible, this role stands out in the current job market. Candidates should be prepared to showcase their technical skills, product thinking, and customer obsession. Before applying, consider the company's commitment to inclusivity and its impact on millions of users worldwide.

Job Description

About the Role

As a Software Engineer, iOS Core Product, you will play a crucial role in shaping the future of Speechify's iOS app. With the app being the #18 productivity app in the App Store category and recently recognized as Apple's 2025 Design Award for Inclusivity, this is an exciting time to join the team. You will be responsible for leading key engineering and product decisions, actively shipping production code, and working within a dedicated product team.

The ideal candidate will have experience working on products that scaled to a large user base, a track record of engineering products from inception to decent traction, and a customer-obsessed mindset. You will be working in a flat organization that values technical skills, solid communication, and a winning mentality.

What You Will Do

  • Actively ship production code for the Speechify iOS app
  • Work within a dedicated product team to shape the product roadmap
  • Participate in product discussions to drive the evolution of the app
  • Maintain and enhance the existing complex app architecture
  • Collaborate with designers and internal teams to ensure seamless integration
  • Develop new features and improve existing ones to delight users
  • Stay up-to-date with the latest iOS developments and trends
  • Ensure the app's stability, performance, and security
  • Participate in code reviews and contribute to the improvement of the codebase
  • Work closely with the QA team to identify and resolve issues

What We Are Looking For

  • Experience with Swift and SwiftUI
  • Strong understanding of multithreading programming concepts
  • Familiarity with CI/CD infrastructure and Fastlane
  • Knowledge of SOLID principles and ability to write clean, maintainable code
  • Experience with Git and understanding of different Git strategies
  • Customer-obsessed mindset and passion for delivering great user experiences
  • Strong communication and collaboration skills
  • Experience working on products that scaled to a large user base
  • Track record of engineering products from inception to decent traction
  • Product thinking and ability to make thoughtful decisions about the evolution of the product

Nice to Have

  • Experience with machine learning or artificial intelligence
  • Familiarity with accessibility features and inclusive design principles
  • Knowledge of other programming languages, such as Java or Python
  • Experience working in a remote or distributed team environment
  • Certification in iOS development or a related field

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on a product that makes a real impact on people's lives
  • Collegiate atmosphere and commitment to building a great asynchronous culture
  • Support for professional development and continuous learning
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies
  • Recognition and rewards for outstanding performance
  • Opportunities for career growth and advancement within the company

How to Stand Out

  • Tip: Make sure to highlight your experience with Swift and SwiftUI, as well as your understanding of multithreading programming concepts.
  • Tip: Showcase your customer-obsessed mindset and passion for delivering great user experiences by providing examples of how you've improved user engagement in previous roles.
  • Tip: Familiarize yourself with Speechify's products and services, and be prepared to discuss how you can contribute to the company's mission and goals.
  • Tip: Prepare to back up your claims with concrete examples and metrics, such as 'Improved app performance by 30% through optimization techniques.'
  • Tip: Don't hesitate to ask questions during the interview process, such as 'What are the biggest challenges facing the iOS team right now, and how do you see this role contributing to solving them?'
  • Tip: Be prepared to discuss your experience working in a remote or distributed team environment, and how you handle communication and collaboration in a virtual setting.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.