
Senior iOS Engineer β Software
Posted Jul 31

Posted Jul 31
This is a fully remote position, open to applicants in Latin America.
β’ Design, develop, and maintain native iOS applications using Swift, effectively utilizing both SwiftUI and UIKit to create exceptional mobile experiences.
β’ Enhance and build contractor-oriented workflows for essential features such as job scheduling, digital documentation, client contact management, mobile payments, and subscription services.
β’ Optimize and sustain the current mobile application architecture while implementing clean, scalable, and highly maintainable software solutions.
β’ Cross-Functional Collaboration: Work closely with Product, Design, Backend, Android, and Web engineering teams to ensure cohesive feature alignment and smooth API integrations.
β’ Conduct thorough code reviews, advocate for mobile engineering best practices, and actively engage in technical decision-making and architectural conversations.
β’ Troubleshoot complex production issues, profile application performance, and systematically resolve bottlenecks to guarantee premium app stability.
β’ Write and maintain detailed automated tests while meticulously documenting technical architecture decisions and implementation specifics.
β’ Over 5 years of dedicated experience in native iOS development, focusing on building and maintaining production-level mobile applications.
β’ Profound, hands-on expertise in Swift, including the ability to construct robust user interfaces with both SwiftUI and UIKit.
β’ Strong comprehension of mobile architecture patterns, particularly MVVM, along with experience in implementing clean Dependency Injection.
β’ Proficient in asynchronous and reactive programming paradigms using tools such as RxSwift, Combine, or modern Async/Await.
β’ Extensive experience linking mobile clients to backend systems via REST APIs and managing networking layers.
β’ Solid knowledge of testing frameworks (like XCTest) and expert navigation of Xcode for mobile debugging and performance enhancement.
β’ Practical experience with mobile CI/CD pipelines, version control, and maintaining codebases that adhere to established architectural standards.
β’ 100% Remote Work: Enjoy the flexibility to work from a location that best supports your productivity. All you need is a laptop and a stable internet connection.
β’ Highly Competitive USD Pay: Receive an outstanding, market-leading salary in USD, surpassing typical market offerings.
β’ Paid Time Off: We prioritize your well-being. Our paid time off policies ensure you have the opportunity to relax and recharge when necessary.
β’ Work with Autonomy: Enjoy the flexibility to manage your schedule, provided that work is completed. Focus on outcomes rather than the clock.
β’ Collaborate with Top American Companies: Expand your skills by working on innovative, high-impact projects with industry-leading U.S. companies.
mika AI
Travoom
EverCommerce
Cisco
Get handpicked remote jobs straight to your inbox weekly.