Immiland Canada

Immiland Canada

Immiland Canada is a comprehensive immigration consulting service that provides advice and assistance for individuals and families looking to immigrate to Canada. They offer services for work permits, study permits, education agreements, and support fo...

Family Services
11-50
Founded 2016

Description

  • Develop and maintain mobile applications using both native iOS and Flutter code within the same project.
  • Collaborate with team members and clients in a remote, multidisciplinary environment.
  • Build iOS features end to end, from analysis and implementation through delivery.
  • Debug, profile, and optimize iOS applications for performance and reliability.
  • Integrate platform-specific code when needed for cross-platform Flutter apps.
  • Work with RESTful APIs, JSON, and Flutter packages or plugins.
  • Apply iOS architecture and concurrency best practices in daily development work.
  • Use version control tools such as Git to manage source code and collaboration.
  • Participate in testing, App Store readiness, and mobile release processes when applicable.

Requirements

  • 5+ years of experience in iOS development.
  • 2+ years of experience in Flutter development.
  • Advanced English level is required.
  • Strong communication and teamwork skills.
  • Proficiency in Swift and frameworks such as UIKit, SwiftUI, CoreData, and Combine.
  • Experience with MVVM architecture.
  • Strong knowledge of concurrency, including GCD, Operations, and async/await.
  • Experience with dependency management tools such as CocoaPods and Swift Package Manager.
  • Proficiency in Dart and understanding of widgets and state management tools such as Provider, Bloc, and Riverpod.
  • Experience developing cross-platform mobile apps for iOS and Android.
  • Knowledge of platform-specific code integration, RESTful APIs, and JSON handling.
  • Ability to work autonomously and manage features end to end.
  • Experience with unit and UI testing using XCTest and XCTest UI is preferred.
  • Familiarity with CI/CD tools such as Fastlane, GitHub Actions, or Jenkins is preferred.
  • Knowledge of Apple Human Interface Guidelines and the App Store submission process is preferred.
  • French language skills are a plus.

Benefits

  • Remote work opportunity based in Colombia.
  • Full-time position.
  • Opportunity to work on innovative mobile solutions in a collaborative environment.
  • Use of AI tools to support parts of the hiring process.
  • Consideration for applicants with additional language skills, such as French.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Flutter Developer

Outsourced Staff 11-50 Professional Services

An Australian software engineering company is hiring a Senior Flutter Developer in Manila to build and ship mobile and web product experiences for startups, SMEs, and enterprise clients in a remote full-time role.

Android Dart Firebase Firestore Flutter GCP Git GitHub Actions iOS JavaScript JSON MySQL NestJS Node.js React React Native REST API TypeORM TypeScript
1 month ago

Engineer – Mobile

CloudWalk 51-250 Diversified Financial Services

CloudWalk is hiring a remote Mobile Engineer in São Paulo to build and improve Flutter-based payment experiences for millions of users.

Android Dart Figma Firebase Flutter iOS Zeplin
1 month ago

Flutter Senior Developer

Lawazem 1-10 Commercial Services & Supplies

LAWAZEM is seeking a Senior Flutter Developer to design and build mobile applications that deliver a seamless experience across iOS and Android.

Android Dart Flutter Git iOS REST API
1 month, 1 week ago

FlutterFlow Full-Stack Builder

ShaeWellness 1-10 health, wellness & fitness

Human Intelligence is hiring a FlutterFlow Full-Stack Builder to help create and ship a next-generation consumer app experience for AI-first products in digital health, wellness, and intelligent systems.

ClickUp REST API UI Design UX Design
1 month, 2 weeks ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers