Senior Flutter Developer
Description
Company Overview:
Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.
Position Title: Mobile Developer
Category: Software Engineering & Architecture
Seniority: Senior
Location: LATAM
What you will be doing:
We are seeking a talented and experienced Senior Flutter Developer to join our engineering team and lead the development of high-quality mobile applications. In this role, you will be responsible for designing, building, and maintaining scalable cross-platform applications while collaborating closely with product managers, designers, backend engineers, and stakeholders.
The ideal candidate has a strong background in Flutter and Dart, a passion for creating exceptional user experiences, and experience delivering production-grade mobile applications in fast-paced Agile environments.
Required Skills & Experience
5+ years of professional software development experience.
3+ years of hands-on Flutter development experience building production applications.
Strong proficiency in Dart programming language.
Proven experience developing and deploying applications for both Android and iOS platforms.
Strong understanding of mobile application architecture patterns such as MVVM, Clean Architecture, BLoC, Provider, Riverpod, or similar.
Experience integrating RESTful APIs and external services.
Experience with state management solutions in Flutter.
Strong knowledge of asynchronous programming, dependency injection, and application lifecycle management.
Experience writing unit, widget, and integration tests.
Proficiency with Git and modern version control workflows.
Experience working in Agile/Scrum development environments.
Strong problem-solving and analytical skills.
Excellent verbal and written communication skills.
Nice to Have Skills
Experience with Firebase services including Authentication, Firestore, Cloud Messaging, Analytics, and Crashlytics.
Experience with CI/CD platforms such as GitHub Actions, GitLab CI, Bitrise, Codemagic, or Jenkins.
Experience publishing and maintaining applications in the Apple App Store and Google Play Store.
Familiarity with native Android (Kotlin/Java) and iOS (Swift/Objective-C) development.
Experience implementing mobile security best practices.
Experience working with microservices-based backend architectures.
Familiarity with mobile performance monitoring and analytics tools.
Soft Skills
Strong problem-solving and debugging skills
Excellent communication and collaboration abilities
Ability to work independently and take ownership of projects
Leadership and mentorship mindset
Attention to detail and commitment to high-quality user experiences