Get in Touch

Edit Template

Open position

Senior iOS Engineer

A U.S.-based company is developing mobile-first solutions to improve the experience of facility users and occupants. Their platform allows building managers, owners, and tenants to address maintenance and comfort issues. The iOS app, central to their mobile strategy for 8-10 years, was originally built in Objective-C and mostly rewritten in Swift, now requiring further advancement.

Role Overview:

We are seeking a highly experienced Senior iOS Developer to take ownership of our iOS application, which is critical to our business operations. The ideal candidate will have a strong background in advanced iOS development, particularly in fixing and optimizing complex issues at the foundational level. This role requires a hands-on leader who can not only solve technical challenges but also mentor our in-house development team.

Key Responsibilities:

  • Diagnose and resolve deep-rooted issues in our iOS app, particularly related to threading, async processing, and performance bottlenecks.
  • Lead the integration of Single Sign-On (SSO) for multiple clients, particularly using Azure multi-tenant Identity Providers (IDP).
  • Refactor and improve existing code to ensure high-quality, maintainable, and scalable solutions.
  • Provide technical leadership and mentorship to the in-house iOS development team, fostering a culture of learning and continuous improvement.
  • Work closely with cross-functional teams to deliver seamless and high-performing mobile experiences.
  • Contribute to the overall mobile strategy by providing insights on the latest iOS development trends, tools, and best practices.

Qualifications:

  • 7+ years of professional iOS development experience, with a strong background in both Objective-C and Swift.
  • Proficient in advanced iOS concepts, including asynchronous programming, threading, and memory management.
  • Strong experience with Single Sign-On (SSO) integration, particularly with Azure multi-tenant IDP.
  • Deep understanding of iOS architecture, design patterns, and best practices.
  • Proven track record of leading and mentoring development teams.
  • Ability to tackle complex technical challenges and provide innovative solutions.
  • Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.

Nice to have:

  • Experience working on legacy codebases and large-scale apps.
  • Experience with other identity providers (e.g., Okta, Auth0).

Offer Details:

  • Full-time dedication (40 hours/week)
  • 4 – hour overlap with EST (Eastern Standard Time)
  • Location: LATAM only
  • Notice Period: 2 weeks 
  • Engagement length: 6 Months (can be renewed)

Mavila Consulting
Connecting Global Talent, Empowering Your Business

Get to know us

For you

Get hired

For you company