Adecuado Candidate A hands-on senior engineer who can work across native iOS and Flutter, modernize legacy code, contribute to architecture decisions, and deliver high-quality production-ready solutions.
Role Overview
We are looking for a strong Senior Engineer with hands-on experience in iOS development and Flutter plugin modernization. You will work on modernizing existing plugins, migrating legacy Objective-C code to Swift, and improving the overall quality, performance, and maintainability of mobile components.
Key Responsibilities
- Develop and maintain iOS applications and Flutter plugins.
- Modernize existing Flutter plugins and iOS components.
- Migrate Objective-C code to Swift and improve code quality.
- Design and implement scalable iOS architecture.
- Write unit and integration tests using XCTest.
- Support CI/CD pipelines and automated testing.
- Collaborate with engineering teams on technical design and implementation.
- Contribute to GitHub/Open Source projects where applicable.
- Troubleshoot performance, compatibility, and integration issues.
Must-Have Skills
- 7+ years of software engineering experience.
- Strong hands-on Swift and Objective-C experience.
- Solid understanding of iOS architecture and development.
- Hands-on experience building or modernizing Flutter plugins.
- Experience with Objective-C → Swift migration.
- Strong testing experience with XCTest.
- Experience with CI/CD, Git, and GitHub.
- Strong debugging and problem-solving skills.
- Excellent communication and ability to work onsite with the engineering team.