06 abr
|
The Keenfolks
|
Ciudad de México
06 abr
The Keenfolks
Ciudad de México
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56t1yv
Who We Are
Keenfolks is a next-generation AI marketing agency, where technology, data, and strategy come together to build intelligent, scalable platforms for general brands.n
We don’t just “use” AI — we design and build proprietary AI-powered systems that enable personalization, automation, and data-driven decision-making at scale. Our mission is to bridge the gap between marketing needs and emerging AI technologies, turning complex ideas into real-world impact.
n
We are a multidisciplinary team of engineers, data scientists, and strategists who value collaboration, ownership, and continuous learning.
n
? Job Description
As a Senior Flutter Developer, you will lead the design, development, and maintenance of high-quality cross-platform mobile applications for iOS and Android. You will own the full mobile development lifecycle—from architecture design and UI implementation to app store deployment and post-release optimization—ensuring exceptional user experiences and performant applications.n
This role requires deep expertise in Flutter and Dart, a solid understanding of mobile UI/UX principles, and hands-on experience with both Apple App Store and Google Play Store deployment processes. You will define best practices, mentor junior team members, and contribute to architectural decisions that drive the success of our mobile products.
n
?️ Main Responsibilities
1. Mobile Application Developmentn
- Design and build advanced, scalable mobile applications using Flutter and Dart for both iOS and Android platforms from a single codebase.n
- Create custom widgets, reusable components, and implement complex UI/UX designs with smooth animations,
transitions, and responsive layouts.
n
- Implement effective state management solutions using Provider, Bloc, Riverpod, or GetX based on project requirements.
n
- Ensure application performance through optimization of rendering efficiency, memory management, threading, and app startup time.
n
2. Platform Integration & Backend Services
n
- Integrate RESTful APIs and GraphQL services, handling data serialization, caching, and offline-first strategies.n
- Implement Firebase services including Authentication, Cloud Firestore, Cloud Messaging (FCM), Crashlytics, and Analytics.
n
- Develop platform channels for native iOS (Swift/Objective-C) and Android (Kotlin/Java) integrations when required.
n
- Implement push notifications, deep linking, and cloud message APIs for enhanced user engagement.
n
3. App Store & Play Store Deployment
n
- Apple App Store: Manage the complete iOS deployment process including Apple Developer Program enrollment, certificate management (development and distribution), provisioning profiles, Bundle IDs, code signing, and App Store Connect submissions.n
- Google Play Store: Handle Android deployment including Google Play Console management, keystore generation and management, Android App Bundles (AAB), app signing,
targetSdk compliance, and Play Integrity API configuration.
n
- Coordinate beta testing through TestFlight (iOS) and internal/closed testing tracks (Android) before production releases.
n
- Ensure compliance with App Store Review Guidelines and Google Play policies, including privacy manifests, data safety declarations, and permissions documentation.
n
- Manage staged rollouts, app versioning, release notes, and post-release monitoring.
n
4. Quality & Performance
n
- Write comprehensive tests including unit tests, widget tests, and integration tests to ensure code reliability.n
- Conduct code reviews, enforce coding standards, and maintain clean architecture principles (Clean Architecture, MVVM, MVC).
n
- Identify and fix bugs and performance bottlenecks, ensuring code quality and maintainability.
n
- Set up and maintain CI/CD pipelines using tools like Codemagic, Fastlane, Bitrise, or GitHub Actions for automated builds and deployments.
n
5. Collaboration & Leadership
n
- Actively participate in Agile ceremonies (Scrum, Kanban) and contribute to sprint planning and estimations.n
- Collaborate with product managers, UI/UX designers, and backend teams to translate requirements into functional, high-performance apps.
n
- Mentor mid-level and junior developers, sharing Flutter best practices and conducting knowledge-sharing sessions.
n
- Stay updated on Flutter ecosystem changes, new releases, and mobile development trends to recommend improvements.
n
? Required Qualifications
- Experience: 5+ years in mobile application developme
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56t1yv
📌 Senior Flutter Developer (Ciudad de México)
🏢 The Keenfolks
📍 Ciudad de México