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.