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 expected.
  • Proficiency in unit testing and test-driven development (TDD) is essential.
  • Experience with Jira, Git, and CI/CD pipelines for streamlined development workflows is required.
  • Excellent debugging and performance optimization skills are necessary.
  • 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 required.
  • Fluency in English (C1 preferred, strong B2 may be considered) is necessary.
  • Nice to have: Experience with Swift Composable Architecture (TCA), familiarity with WebSockets and OpenAPI specifications, background in IoT device integration (Bluetooth Low Energy, Wi-Fi provisioning), and knowledge of Android development or cross-platform technologies.

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.
  • Corporate access to FusionHit Udemy Account is available.
  • Personal and professional development courses and certifications are offered.
  • A flexible schedule is provided.
  • Employees receive 3 sick days per year.
  • Birthday off is granted.
  • Extra days for special occasions are available.
  • Team building meal reimbursement is provided.
  • Equipment is granted for work purposes.
  • Monthly recognitions are given to employees.
  • High impact committees are available for employee involvement.
Leave a feedback