Senior iOS Engineer

TEL AVIV

Job Description for a Senior iOS Engineer

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.

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 in shipping iOS apps end-to-end, using modern technologies and frameworks. You will play a key role in the entire application lifecycle, from the concept stage through to delivery and post-launch support.

What are we looking for?

BlazePod is seeking a highly skilled and experienced Senior Data Analyst to join our dynamic team. In this role, you will be responsible for leading the data analysis efforts, providing actionable insights that drive strategic business decisions. The ideal candidate will have a strong blend of analytics, business acumen, and technical expertise, with a proven track record of delivering impactful data-driven solutions.

What will you do?

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 MVV\M, to ensure 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.
  • Attention to detail, particularly in ensuring data accuracy and quality.
  • High level of English proficiency.

Advantageous Skills

  • Previous experience as a team lead or technical lead role.