Senior Android Developer (Flutter)

Guadalajara, JA
Full-Time

Job Description

Job#: 3013995

Job Description:

Senior Android Developer (Flutter) - Apex Systems Mexico

Who We Are

Apex Systems Mexico is a delivery center specializing in mobile development, cloud engineering, and digital solutions for enterprise clients. We work with global teams to build modern, scalable, and high-performance mobile applications.


Position Overview

Apex Systems Mexico is seeking a Senior Android Developer with strong Flutter experience to design, build, and optimize cross-platform mobile applications. This role requires deep Android native expertise (Kotlin/Java), strong Flutter development skills, modern architectural practices, and the ability to collaborate closely with UX/UI, backend, and product teams.


The ideal candidate delivers polished user experiences, robust integrations, and highly performant mobile applications across platforms.

Key Responsibilities
  • Design, develop, and maintain cross-platform mobile applications using Flutter for both Android and iOS.
  • Build reusable components, custom widgets, and scalable architectures (BLoC, Provider, Riverpod, MobX, etc.).
  • Integrate backend services through REST APIs, GraphQL, or WebSockets.
  • Optimize applications for performance, responsiveness, accessibility, and reliability.
  • Implement CI/CD pipelines for mobile applications (Firebase, GitHub Actions, Bitrise, Codemagic).
  • Ensure high code quality through unit tests, widget tests, and integration tests.
  • Collaborate with UX/UI designers to translate visual designs into consistent, high-quality user experiences.
  • Apply best practices in mobile security, data handling, and error management.
  • Implement push notifications, deep linking, routing, and state management strategies.
  • Participate in code reviews and mentor mid-level and junior developers.
Required Skills & Experience
  • 5+ years of professional mobile development experience, including strong Android native experience (Kotlin/Java).
  • 3+ years of hands-on Flutter development experience.
  • Deep understanding of the Android ecosystem, lifecycle, navigation, permissions, storage, optimization, and device compatibility.
  • Experience integrating REST/GraphQL APIs.
  • Hands-on experience with Firebase (Analytics, Crashlytics, Messaging, Remote Config).
  • Strong understanding of mobile architectural patterns such as Clean Architecture, MVVM, BLoC, Redux-like models, etc.
  • Experience with automated testing in Flutter (unit, widget, integration).
  • Experience implementing CI/CD for mobile applications.
  • Experience publishing and maintaining applications on the Google Play Store.
  • Proficiency with Git and collaborative development workflows.
  • English proficiency (B2+ level) for communication with global teams.
Preferred Qualifications
  • Experience delivering Flutter apps for iOS (Xcode, provisioning profiles).
  • Basic knowledge of Swift or iOS native development.
  • Experience with modularization or micro-frontend/mobile architectures.
  • Familiarity with Flutter tooling and libraries:
    • Riverpod
    • Flutter Bloc
    • GetX
    • Firebase Cloud Functions
  • Understanding of mobile accessibility standards (A11y).
  • Proficiency using Flutter DevTools for performance profiling, debugging, and memory leak analysis.
Soft Skills
  • Excellent collaboration and communication skills.
  • High level of ownership, autonomy, and problem-solving ability.
  • Ability to make sound technical decisions and propose improvements.
  • Detail-oriented and quality-driven.
  • Proactive mindset toward learning and adopting modern mobile technologies.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.

PDN-a0946e02-e615-44e7-bbd2-832a1f2aa62e

Job#: 3013995

Job Description:

Senior Android Developer (Flutter) - Apex Systems Mexico

Who We Are

Apex Systems Mexico is a delivery center specializing in mobile development, cloud engineering, and digital solutions for enterprise clients. We work with global teams to build modern, scalable, and high-performance mobile applications.


Position Overview

Apex Systems Mexico is seeking a Senior Android Developer with strong Flutter experience to design, build, and optimize cross-platform mobile applications. This role requires deep Android native expertise (Kotlin/Java), strong Flutter development skills, modern architectural practices, and the ability to collaborate closely with UX/UI, backend, and product teams.


The ideal candidate delivers polished user experiences, robust integrations, and highly performant mobile applications across platforms.

Key Responsibilities
  • Design, develop, and maintain cross-platform mobile applications using Flutter for both Android and iOS.
  • Build reusable components, custom widgets, and scalable architectures (BLoC, Provider, Riverpod, MobX, etc.).
  • Integrate backend services through REST APIs, GraphQL, or WebSockets.
  • Optimize applications for performance, responsiveness, accessibility, and reliability.
  • Implement CI/CD pipelines for mobile applications (Firebase, GitHub Actions, Bitrise, Codemagic).
  • Ensure high code quality through unit tests, widget tests, and integration tests.
  • Collaborate with UX/UI designers to translate visual designs into consistent, high-quality user experiences.
  • Apply best practices in mobile security, data handling, and error management.
  • Implement push notifications, deep linking, routing, and state management strategies.
  • Participate in code reviews and mentor mid-level and junior developers.
Required Skills & Experience
  • 5+ years of professional mobile development experience, including strong Android native experience (Kotlin/Java).
  • 3+ years of hands-on Flutter development experience.
  • Deep understanding of the Android ecosystem, lifecycle, navigation, permissions, storage, optimization, and device compatibility.
  • Experience integrating REST/GraphQL APIs.
  • Hands-on experience with Firebase (Analytics, Crashlytics, Messaging, Remote Config).
  • Strong understanding of mobile architectural patterns such as Clean Architecture, MVVM, BLoC, Redux-like models, etc.
  • Experience with automated testing in Flutter (unit, widget, integration).
  • Experience implementing CI/CD for mobile applications.
  • Experience publishing and maintaining applications on the Google Play Store.
  • Proficiency with Git and collaborative development workflows.
  • English proficiency (B2+ level) for communication with global teams.
Preferred Qualifications
  • Experience delivering Flutter apps for iOS (Xcode, provisioning profiles).
  • Basic knowledge of Swift or iOS native development.
  • Experience with modularization or micro-frontend/mobile architectures.
  • Familiarity with Flutter tooling and libraries:
    • Riverpod
    • Flutter Bloc
    • GetX
    • Firebase Cloud Functions
  • Understanding of mobile accessibility standards (A11y).
  • Proficiency using Flutter DevTools for performance profiling, debugging, and memory leak analysis.
Soft Skills
  • Excellent collaboration and communication skills.
  • High level of ownership, autonomy, and problem-solving ability.
  • Ability to make sound technical decisions and propose improvements.
  • Detail-oriented and quality-driven.
  • Proactive mindset toward learning and adopting modern mobile technologies.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.

PDN-a0946e02-e615-44e7-bbd2-832a1f2aa62e

About Apex Systems, Inc.

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across the US, Canada, and Mexico.

Apex is a segment of ASGN Inc. (NYSE: ASGN). To learn more, visit www.apexsystems.com.


Related Jobs

Apply For This Job
Senior Android Developer (Flutter)
Apex Systems, Inc.
Guadalajara, JA
Dec 13, 2025
Full-time
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Supercharge Your Resume with AI

Boost your resume with AI-driven enhancements. The tool analyzes and refines your content, highlighting your strengths and tailoring it for maximum impact. Get personalized suggestions and apply improvements instantly to stand out in the job market.

©2025 International Association of Women.
Powered by TalentAlly.