A well-known digital consulting and project implementation company is looking for an iOS & Flutter Developer based in Colombia to join their team remotely.
If you're passionate about creating innovative mobile solutions and working in a collaborative environment, this opportunity is for you
Mobile Application Development Design, develop, and maintain high-quality mobile applications using native iOS (Swift) and Flutter within the same codebase ecosystem. Implement scalable, maintainable architectures (e.g., MVVM) and ensure clean separation of concerns. Build reusable components and shared modules across platforms where applicable.
Cross-Platform Integration Integrate Flutter modules into existing native iOS projects and manage platform-specific implementations when required. Ensure consistent functionality and performance across iOS and Android environments. Handle communication between Flutter and native layers.
API & Data Management Integrate RESTful APIs and manage JSON parsing and data mapping. Implement local persistence solutions (CoreData or equivalent). Ensure secure data handling and proper error management.
Performance & Optimization Debug, profile, and optimize applications for performance, memory usage, and responsiveness. Apply concurrency best practices (GCD, async/await) to ensure smooth user experiences. Continuously improve app stability and reduce technical debt.
Code Quality & Best Practices Write clean, testable, and maintainable code. Conduct and participate in code reviews. Implement unit and UI tests where applicable. Follow Apple Human Interface Guidelines and platform standards.
DevOps & Release Management Collaborate on CI/CD pipeline implementation and maintenance (Fastlane, GitHub Actions, Jenkins). Manage dependency tools (CocoaPods, Swift Package Manager, Flutter packages). Support App Store submission processes, versioning, and release cy