Senior iOS Engineer
Role Overview
Execute Objective-C to Swift migrations, modernize testing frameworks, improve architecture, and deliver production-quality Flutter plugin implementations.
Experience
5-8 years iOS development experience
Strong Objective-C and Swift expertise
Prior migration project experience
Responsibilities
Convert Objective-C implementations to Swift
Remove OCMock dependencies
Build protocol-based abstractions
Implement Dependency Injection patterns
Port unit tests to XCTest
Improve code coverage
Create integration and regression tests
Support code reviews and PR updates
Required Skills
Swift 5.9+
Objective-C
XCTest
Async/Await
Protocol-Oriented Programming
Dependency Injection
CocoaPods
Swift Package Manager
Git/GitHub workflows
Preferred Skills
Flutter plugin development
Open-source contribution experience
CI/CD automation
Static analysis and code quality tooling
Technical Deliverables
image_picker_ios
Test backfill
DI implementation
Swift conversion
Documentation updates
google_sign_in_ios
Nullability improvements
Swift conversion
Test modernization
Edge-case coverage
Success Metrics
Coverage maintained or improved
Green CI builds
No behavioral regressions
Successful PR merges
📌 Senior iOS Engineer (Centro de Readaptación Social)
🏢 Kutir Technologies
📍 Centro de Readaptación Social
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.