Description
Job Summary:
Strategic Flutter Technical Lead responsible for defining end-to-end solutions, software architecture, and improving team performance through mentorship and training.
Key Highlights:
1. Lead the definition of architecture and end-to-end solutions with Flutter.
2. Govern the Design System and coordinate multi-platform releases.
3. Provide mentorship, technical training, and ensure code quality.
ids Comercial is a 100% Mexican IT company with 40 years of experience and presence in Mexico, Latin America, and the USA. Over 1,500 consultants work across numerous projects in financial, commercial, manufacturing, telecommunications, services, government, and other sectors.
We are accredited at CMMI Level 5 (Capability Maturity Model Integration), the quality model established by the Software Engineering Institute (SEI). We are ISO certified under ISO/IEC 27001:2013\. We hold the Socially Responsible Enterprise (ESR) distinction.
WE ARE LOOKING FOR YOU!!
Flutter Lead
Requirements:
Bachelor’s degree in IT fields such as Computer Science, Information Systems, etc.
Minimum 5 years of software development experience (mobile/multi-platform).
**Responsibilities / Skills:**
* Strategic technical leader responsible for defining end\-to\-end solutions, establishing software architecture aligned with banking standards, and accelerating team performance. This role mitigates technical risks through code governance and serves as the primary mentor for the mobile development chapter, leading internal training.
* Architecture Definition: Design robust end\-to\-end solutions using Clean Architecture and modularization by layers (Layers) and feature packages (Feature Packages).
* Design System Governance: Lead the creation, maintenance, and evolution of the Flutter component library, managing themes, tokens, and Material Design 3\ specifications.
* Unified Release Governance: Coordinate and automate the multi-platform release cycle for iOS, Android, and Web.
* Quality Assurance: Conduct strategic code reviews, define testing strategies (Unit, Widget, Integration), and ensure code coverage.
* Lead the Training Plan: Design, deliver, and evaluate the team’s technical training program on Dart, Flutter, and engineering best practices.
* Pair Programming and Mentorship: Conduct pair programming sessions to unblock complex challenges and accelerate team throughput.
* Deliverables and technical documentation.
**Technology Stack:**
Flutter, Dart., State Management: BLoC, Riverpod, MVVM, Provider, Architecture and Patterns: Clean Architecture, SOLID Principles, Clean Code, Modular Architecture (Layers \+ Feature Packages), Testing and Quality: Unit Tests, Widget Tests, Integration Tests, Dart Analyze, Lint, Persistence and Networking: Dio, Http, Hive, SQLite, DevOps and CI/CD: GitLab CI/CD, Fastlane, Flavors, Store Automation, Infrastructure: Google Cloud Platform (GCP), On\-Premise Infrastructure.
Expected Tooling: Stable Flutter SDK, Dart, Riverpod/BLoC, melos, fastlane, dart analyze, integration\_test, Firebase Crashlytics, GitLab.
Methodology: Agile and Waterfall
We Offer:
100% payroll salary
Remote work
Statutory and above-statutory benefits (savings plan, major and minor medical expense insurance, commercial agreements, career development plan, among others).
*We are an inclusive company, free from any form of discrimination, where opportunities are available to those who demonstrate attitude and talent. We do not require medical certificates confirming non-pregnancy or Human Immunodeficiency Virus (HIV) status as prerequisites for joining our great family of professionals and accessing equal growth opportunities.*