Remote Principal Mobile Software Engineer - iOS

Posted

Apply now
Please, let FusionHit know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a Principal Mobile Software Engineer - iOS to join our dynamic team at FusionHit.
  • In this role, you will contribute at a high technical level, designing and developing scalable iOS applications while collaborating with cross-functional teams.
  • You will help shape the technical direction of iOS development, implement best practices, and mentor junior engineers when needed.
  • This project focuses on high-performance, scalable iOS applications, emphasizing usability, reliability, and modern architecture.
  • Our client is on a mission to reduce global carbon emissions by making homes smarter and more efficient through an AI-driven platform that provides real-time energy insights.

Requirements:

  • The ideal candidate has 6+ years of professional experience in iOS development using Swift and Objective-C.
  • A deep understanding of iOS architectural patterns (MVVM, VIPER, Clean Architecture) and best practices is required.
  • Strong experience integrating REST APIs using NSURLSession and AlamoFire is necessary.
  • Hands-on experience with custom UI components using UIKit and SwiftUI is essential.
  • Proficiency in unit testing and test-driven development (TDD) is required.
  • Experience with Jira, Git, and CI/CD pipelines for streamlined development workflows is necessary.
  • Excellent debugging and performance optimization skills are required.
  • Strong communication skills and the ability to collaborate with cross-functional teams are essential.
  • A willingness to mentor junior engineers through code reviews and technical discussions is necessary.
  • Fluency in English (C1 preferred, strong B2 may be considered) is required.

Nice to Have:

  • Experience with Swift Composable Architecture (TCA) is a plus.
  • Familiarity with WebSockets and OpenAPI specifications is beneficial.
  • A background in IoT device integration (Bluetooth Low Energy, Wi-Fi provisioning) is advantageous.
  • Knowledge of Android development or cross-platform technologies is a plus.

Benefits:

  • FusionHit is certified as a Great Place to Work, offering a supportive and inclusive work culture.
  • This is a work from home position.
  • Private Medical Insurance is provided.
  • Employees receive corporate access to the FusionHit Udemy Account.
  • Personal and professional development courses and certifications are available.
  • A flexible schedule is offered.
  • Employees are entitled to 3 sick days per year.
  • Birthday off is provided.
  • Extra days for special occasions are available.
  • Team building meal reimbursement is included.
  • Equipment is granted for work purposes.
  • Monthly recognitions are part of the benefits.
  • Employees can participate in high impact committees.
Leave a feedback