-
ESB Technologies

iOS Tech Lead

ESB Technologies
United States · Contract · Mid-Senior

Job Title: iOS Tech Lead

Duration: 3 months + (Contract-to-Hire)

Location: ONSITE downtown Miami - 4 days a week (Must be onsite from Day 1)

Visa Sponsorship: Not Available

Responsibilities:

  • Provide technical leadership and guidance to the iOS development team.
  • Architect, design, and develop complex and high-performance iOS applications.
  • Ensure adherence to iOS app design principles, patterns, and best practices.
  • Write clean, maintainable, and well-documented code in Objective-C and Swift.
  • Collaborate with backend engineers to integrate mobile clients with microservices (REST-based APIs).
  • Lead the implementation of testing strategies, including unit, integration, and UI tests using XCTest.
  • Drive the adoption of architectural patterns such as MVP and MVVM.
  • Troubleshoot and resolve complex technical issues.
  • Optimize applications for performance, battery life, and responsiveness.
  • Stay up-to-date with the latest iOS platform advancements and industry trends.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Foster a shift-left, test-driven development culture within the team.
  • Demonstrate strong customer focus, ownership, urgency, and proactivity in all tasks.
  • Participate in code reviews to ensure code quality and consistency.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications:

  • Bachelor’s degree or above in Computer Science or a related field.
  • Minimum of 5 years of experience building complex, high-quality iOS applications.
  • Strong knowledge of iOS app design principles, patterns, and best practices.
  • Strong proficiency in Objective-C and Swift programming languages.
  • Experience with popular iOS frameworks and libraries.
  • Deep understanding of the iOS platform, including different device capabilities, battery life, performance, and notifications.
  • Proven experience in developing, releasing, and maintaining iOS applications in the App Store.
  • Solid experience writing unit and integration tests using XCTest.
  • Experience with architectural patterns like MVP and MVVM.
  • Excellent ability to communicate complicated technical problems to both technical and business audiences.
  • Strong knowledge of REST architecture and distributed systems.
  • Experience integrating mobile clients with microservices (REST-based APIs).
  • Demonstrated bias for a shift-left, test-driven development approach.
  • Strong customer focus, ownership, urgency, and proactivity.

Preferred Technology Experience:

  • Experience with test automation frameworks across multiple mobile platforms, such as Selenium and Appium.
  • Experience with Continuous Integration tools like Jenkins.
  • Experience with distributed databases such as Couchbase or Realm.
  • Familiarity with project management and collaboration tools like Jira and Bitbucket.

Key Skills

Ranked by relevance

ios microservices c continuous integration couchbase selenium swift jira ui
Login to Apply
Posted
Apr 15, 2025
Type
Contract
Level
Mid-Senior
Location
Miami

Industries

Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
FullStack
Related

Mobile Engineer (iOS + Android) - Remote - Latin America

2026-06-18

Full-time
Associate
Brazil
IT Services
Engineering
View Job Details
FullStack
Related

Mobile Engineer (iOS + Android) - Remote - Latin America

2026-06-17

Full-time
Associate
Argentina
IT Services
Engineering
View Job Details
SCIENTE
Related

.NET / Node.js Developer

2026-06-19

Contract
Associate
Singapore
IT Services
Information Technology