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
Related Jobs
3 roles aligned with this opportunity
Mobile Engineer (iOS + Android) - Remote - Latin America
2026-06-18
Mobile Engineer (iOS + Android) - Remote - Latin America
2026-06-17
.NET / Node.js Developer
2026-06-19
- Posted
- Apr 15, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Miami
- Company
- ESB Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Mobile Engineer (iOS + Android) - Remote - Latin America
2026-06-18
Mobile Engineer (iOS + Android) - Remote - Latin America
2026-06-17
.NET / Node.js Developer
2026-06-19