Ecolab, a global leader in sustainable solutions, is seeking a Lead iOS Developer to join their innovative team focused on revolutionizing pest control service management. This role presents a unique opportunity to work with cutting-edge iOS technologies, including The Composable Architecture and Swift 6, while developing solutions that optimize field service operations.
The position offers a perfect blend of technical leadership and hands-on development, allowing you to shape the technical culture and architectural direction of the iOS team. You'll be working with modern technologies including SwiftUI, Combine, and complex offline-first synchronization patterns, while leading a team through significant technical migrations and architectural improvements.
As a Lead Software Engineer, you'll be responsible for designing and implementing scalable iOS applications, managing a modular architecture across 70+ packages, and ensuring high-quality code through robust CI/CD practices. The role requires extensive experience in iOS development, with particular expertise in Swift 6, The Composable Architecture, and database technologies like SQLite/GRDB.
The compensation package is competitive, ranging from $117,200 to $175,800, with additional performance-based bonuses. Ecolab offers comprehensive benefits and the stability of a global organization while maintaining the innovative spirit of a technology-forward team.
This position is ideal for an experienced iOS developer who wants to combine technical excellence with leadership responsibilities, working on meaningful projects that impact service management efficiency across the industry. The role offers opportunities for professional growth, mentoring others, and contributing to the evolution of enterprise-scale iOS applications.