Senior iOS Engineer

  • 3131 Western Ave, Seattle, WA 98121, USA
  • Full-time

Company Description

Shyft Technologies Inc. is changing the way teams work. We are a mobile first technology company that helps teams manage shifts, share schedules and communicate with each other all in one app. Shyft is built to help make lives easier for the 250 million shift workers world wide who don’t sit at a desk, and it all starts with us here. Our loft style office is centrally located in the lower queen anne neighborhood just one block away from the water, close to great food and great Seattle views. We are growing quickly, building a dynamic team of innovators, entrepreneurs and creatives who see work differently, and want to help teams globally see work differently too.

Job Description

You're a self-motivated individual who take pride and ownership in your work, you care deeply about user experience and you're passionate about creating elegant solutions to difficult problems. Hundreds of thousands of users depend on the Shyft app, and every code change you make will have a significant impact on their lives.

You will be working in an entrepreneurial environment with great team dynamics and grow into a leadership position as we continue to expand at a fast pace.


  • Spearhead the development of the Shyft iOS app, craft clean code and deliver innovative features to our users.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Collaborate with cross-functional teams to plan, design, implement and test features.

  • Ensure the performance, quality, and responsiveness of applications.

  • Continuously absorb new knowledge and stay update to date with the latest trends in mobile technology.


  • You have 5+ years of professional software development experience.

  • You have 3+ years of experience developing for the iOS platform using Objective-C.

  • You have worked on and published several apps to the App Store.

  • You have a deep understanding of Objective-C and iOS frameworks.

  • You have a solid understanding of object-oriented programming, algorithms, data structures, and design patterns.

  • You are experience working in a fast-paced agile environment.

  • BS/MS degree or above in Computer Science, Engineering or a related field.

  • Eligible to work in the United States.

Nice to Have

  • 2+ year of experience developing for iOS using Swift.

  • Skills developing user interfaces programmatically to support multiple device sizes using Auto-Layout and Size Classes.

  • Experience with mobile automated testing and continuous integration.

  • Experience analyzing and improving app performance using Instruments.

  • Experience with Git, GitHub, CocoaPods, FastLane, Fabric, Crashlytics, TestFlight.

  • Familiarity with issues arising from the Apple app review process and how to resolve them.


Additional Information

All your information will be kept confidential according to EEO guidelines.

Videos To Watch