Match score not available

Principal Mobile Software Engineer - iOS

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

6+ years of professional experience in iOS development using Swift and Objective-C., Deep understanding of iOS architectural patterns (MVVM, VIPER, Clean Architecture) and best practices., Strong experience integrating REST APIs using NSURLSession and AlamoFire., Proficiency in unit testing and test-driven development (TDD)..

Key responsabilities:

  • Work closely with product managers, UX designers, and engineers to develop high-quality iOS applications.
  • Contribute to the technical architecture and design decisions to ensure scalability and maintainability.
  • Write clean, maintainable, and well-tested code to ensure application stability.
  • Participate in code reviews and knowledge sharing to elevate team expertise.

FusionHit logo
FusionHit https://www.fusionhit.com
51 - 200 Employees
See all jobs

Job 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. If you thrive on solving complex technical challenges and want to build world-class mobile experiences, this opportunity is for you!

Our client is on a mission to reduce global carbon emissions by making homes smarter and more efficient. Their AI-driven platform provides real-time energy insights, helping users save energy and money while contributing to a cleaner, more resilient future.

This project focuses on high-performance, scalable iOS applications, emphasizing usability, reliability, and modern architecture.

Location:

Must reside and have work authorization in Latin America.

Availability:

Must be available to work with significant overlap with Eastern Time (ET)

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

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).
  • Knowledge of Android development or cross-platform technologies.
Key Responsibilities:
  • Work closely with product managers, UX designers, and engineers to develop high-quality iOS applications.
  • Contribute to the technical architecture and design decisions to ensure scalability and maintainability.
  • Write clean, maintainable, and well-tested code to ensure application stability.
  • Optimize application performance and troubleshoot complex issues.
  • Participate in code reviews and knowledge sharing to elevate team expertise.
  • Define and implement API contracts in collaboration with backend engineers.
  • Stay up to date with the latest iOS trends and advocate for best practices.
Perks of working at FusionHit:
  • Certified as a Great Place to Work, offering a supportive and inclusive work culture.
  • Work from home position.
  • Private Medical Insurance.
  • Corporate Access to FusionHit Udemy Account.
  • Personal and Professional Development Courses & Certifications.
  • Flexible Schedule.
  • 3 Sick Days per year.
  • Birthday Off.
  • Extra Days for Special Occasions.
  • Team Building Meal Reimbursement.
  • Equipment Granted.
  • Monthly Recognitions.
  • High Impact Committees.

Are you curious already?

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication

Mobile DevOps Engineer Related jobs