DevJobs

Senior iOS Engineer

Overview
Skills
  • Swift Swift ꞏ 6y
  • Objective-C Objective-C
  • Combine Combine
  • Swift UI Swift UI
  • Flutter Flutter
  • React Native React Native
  • iOS iOS ꞏ 6y
  • Android Android
  • RESTful API RESTful API
  • MVVM
  • Bluetooth Low Energy
  • KMP

Role Summary

We are seeking an experienced Senior iOS Engineer to take part in developing our suite of iOS applications.

The ideal candidate has a strong background of shipping iOS apps end-to-end, using modern technologies and frameworks. You will play a key role in the entire application lifecycle, from concept stage through to delivery and post-launch support.


Who are we?

BlazePod is an exciting start-up at the intersection of technology and sports, dedicated to revolutionizing the way athletes, fitness enthusiasts, and trainers enhance their performance. We've developed a cutting-edge system that combines light-based pods and a mobile app to deliver a highly engaging and dynamic training experience.


What are we looking for?

Responsibilities:

  • Develop and maintain high-quality iOS applications from concept to launch and beyond.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure robust, secure, efficient, and maintainable code; including code reviews and adhering to best practices.
  • Stay up-to-date with new technology trends, applications, and protocols in mobile development.
  • Implement modern architectural patterns, particularly MVVM, to ensure a scalable, maintainable, and testable applications.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 6 years of proven experience in iOS app development within startup environments.
  • Strong knowledge of the Apple SDK, different versions of iOS, and how to deal with different device form factors.
  • Proficient in Swift and familiar with Objective-C.
  • Extensive experience with Apple framework components like SwiftUI, Combine and modern concurrency.
  • Experience with modern architectural patterns, especially MVVM.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Strong understanding of the full mobile development life cycle.
  • Experience with third-party libraries and APIs.
  • Solid understanding of the principles of good UI/UX design.


Advantageous Skills:

  • Experience with Bluetooth Low Energy (BLE) technologies and protocols.
  • Familiarity with Android application development, as well as cross-platform technologies (such as Flutter, ReactNative, KMP)
  • Contributions to open-source projects.
BlazePod