Smart Consulting
Mobile Engineer
Smart ConsultingPortugal23 hours ago
Full-timeRemote FriendlyInformation Technology

🚀 Are you passionate about creating seamless, high-performance mobile applications for both iOS and Android, blending intuitive UI/UX with robust functionality?

We’re hiring an experienced Flutter Developer to join our innovative and collaborative team.


💻 What do you need to be a SMART Flutter Developer?

  • Strong experience developing cross-platform mobile applications (iOS & Android) with Flutter
  • Proficiency in Dart and Flutter framework
  • Experience integrating RESTful APIs and WebSockets
  • Solid understanding of state management solutions (Provider, Riverpod, Bloc, or similar)
  • Knowledge of local databases (SQLite, Hive) and Firebase integration
  • Familiarity with CI/CD processes for mobile applications (a strong plus)
  • Experience implementing authentication, data persistence, and performance optimization
  • Ability to create responsive, intuitive, and user-friendly interfaces following UI/UX best practices
  • Experience performing unit and integration tests
  • Minimum 3 years of professional experience in mobile development
  • Strong problem-solving skills, critical thinking, and attention to detail
  • Autonomy, organization, and team spirit
  • Fluent in English for collaboration in international projects


🎯 What will your role at SMART be?

  • Develop and maintain high-quality cross-platform mobile applications
  • Design and implement scalable frontend solutions with Flutter
  • Integrate apps with internal and external APIs, ensuring performance, security, and reliability
  • Implement state management, authentication, and local/remote data persistence
  • Perform unit and integration testing and support release cycles
  • Collaborate closely with the backend team to ensure seamless integrations
  • Contribute to continuous improvement, monitoring, and app optimization


🧰 Nice to Have

  • Experience in fintech or financial projects
  • Familiarity with advanced Flutter concepts (custom widgets, animations, plugin development)
  • Understanding of CI/CD pipelines, automated testing, and app distribution
  • Knowledge of cloud services and push notification systems


💡 Why be SMART?

  • We turn complex challenges into impactful digital solutions
  • We love what we do and take pride in doing it well
  • We value simplicity, efficiency, and continuous improvement
  • We invest in people — your growth and learning are our priorities


🌍 Where can you be SMART?

📍 Porto, Portugal - Hybrid

Key Skills

Ranked by relevance