This is a remote position.
- Designing and implementing scalable cross-platform mobile architecture using Flutter.
- Making informed architectural decisions that balance performance, maintainability, and speed of delivery.
- Integrating mobile applications with complex backend APIs and authentication flows.
- Ensuring application stability, responsiveness, and performance across iOS and Android.
- Managing state, navigation, and data layers in a clean, structured manner.
- Implementing structured error handling and offline-resilient patterns where needed.
- Collaborating closely with Product, Design, Backend, and QA to deliver production-grade features.
- Optimizing app performance, memory usage, and rendering efficiency.
- Maintaining code quality standards and reviewing architecture decisions.
- Using AI-assisted development tools effectively to accelerate development and improve quality.
- Preparing the mobile layer to scale as product complexity grows.
Requirements
What Makes You a True Senior (Required)
- 7+ years of mobile development experience.
- 4+ years of strong Flutter experience in production environments.
- Proven experience designing and structuring scalable mobile architectures.
- Strong understanding of state management patterns and clean architecture principles.
- Experience integrating RESTful APIs and handling authentication securely.
- Experience integrating push notification systems (FCM, OneSignal, AWS SNS or similar) and handling token management, background messages, and deep linking.
- Strong debugging skills and performance optimization experience.
- Experience handling complex user flows and multi-role logic.
- Ability to structure codebases for long-term maintainability.
- Experience working with Git workflows and collaborative development.
- Experience publishing and maintaining apps on both App Store and Google Play.
- Demonstrated use of AI tools (coding assistants, architecture brainstorming, debugging acceleration) as part of your daily workflow.
- High ownership mindset and accountability for what reaches production.
- Ability to work independently and define mobile best practices.
Strongly Preferred
- Experience with CI/CD pipelines for mobile apps.
- Experience implementing automated tests (unit, widget, or integration tests).
- Experience working with local databases (SQLite, Hive or similar) in production mobile applications
- Familiarity with platform-specific bridging when required.
- Experience working in workflow-heavy or enterprise-style systems.
- Exposure to performance monitoring tools.
- Familiarity with Agile methodologies (Scrum, Kanban) beyond surface-level rituals.
- Hands-on experience with Docker and containerized environments.
What We Value Most
- High ownership and accountability.
- Structured architectural thinking.
- Low ego, high collaboration.
- Product-minded engineering.
- Comfort working in fast-moving environments.
- Ability to balance speed with long-term maintainability.
- Bias toward performance and reliability.