Hybrid Senior iOS Engineer

Posted last month

Apply now

About the role

  • Solve difficult problems and dive deep into computer science concepts to produce optimal solutions
  • Design and build iPhone, iPad, iWatch (watchOS) and tvOS apps
  • Use latest Apple technologies, features, and frameworks (Swift, SwiftUI, FRP)
  • Implement architectures (MVC, MVVM, VIPER) and ensure accurate design implementation
  • Collaborate effectively with Product Managers, development teams, and QA teams
  • Write unit tests, debug and troubleshoot complex issues
  • Work as a freelance contractor within Heady's product engineering services and attend meetings/local office when needed

Requirements

  • Minimum 7+ years of experience as iOS Engineer
  • 5+ years experience working with Swift
  • Proficiency in Swift programming, including the Swift Standard Library
  • Knowledge of SwiftUI
  • Familiarity with architectural patterns like MVC, MVVM, and VIPER
  • Good grasp of UIKit, CoreData, and NotificationCenter
  • Basic understanding of CoreFoundation, CoreLocation, CoreAnimation, and CoreGraphics
  • Knowledge of common design patterns
  • Understanding and application of S.O.L.I.D principles
  • Experience with unit testing
  • Strong debugging and troubleshooting skills
  • Familiarity with source control systems like Git and dependency management
  • Understanding of Functional Reactive Programming (FRP) is a must
  • Bachelor's degree or higher in Computer Science or related field
  • Ability to build code with an international team
  • Efficient communicator
  • Contribution to open source projects is a plus
  • Comfortable diving deep into computer science concepts to produce solutions

Job title

Senior iOS Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job