-
European Tech Recruit

Senior Mobile Engineer

European Tech Recruit
Spain · Full-time · Mid-Senior

Our client is seeking a Senior Mobile Engineer with deep experience in Flutter and strong native Android skills (iOS experience is a plus). In this role, you’ll play a key part in scaling our mobile platform—building high-performance, cross-platform features while using your native engineering expertise to optimize platform-specific capabilities.

You will collaborate closely with product and design teams to translate complex requirements into fast, elegant, and reliable mobile experiences.


Key Responsibilities

● Cross-Platform Feature Development

Design, build, and maintain mobile features using Flutter and Dart, ensuring a consistent and seamless user experience across both Android and iOS.

● Native Integration & Optimization

Apply your Android (Kotlin/Java) expertise—and optionally iOS (Swift/Objective-C)—to write native modules, develop custom plugins, and optimize performance where Flutter alone is insufficient.

● API Communication

Implement efficient data communication with backend services using GraphQL (and optionally REST), focusing on reliability, performance, and robust error handling.

● Code Quality & Standards

Write clean, maintainable, well-tested code. Participate in code reviews and contribute to defining and reinforcing best practices in both Flutter and native mobile development.

● Collaboration

Work with Backend Engineers to shape effective GraphQL schemas and partner with Product and Design teams to ensure technical feasibility and an exceptional user experience.


Required Technical Qualifications

● Experience

5+ years of professional software engineering experience, including at least 3+ years in mobile development with a history of shipping and maintaining production apps.

● Core Technology

  • Expert-level proficiency in Flutter and Dart
  • Strong proficiency in a native mobile platform, preferably Android (Kotlin/Java), with bonus points for iOS experience (Swift/Objective-C)

● Data Communication

Significant hands-on experience integrating mobile apps with backend services via GraphQL (e.g., Apollo, GraphQL-Flutter), with a strong understanding of best practices.

● Architecture

Experience applying modern mobile architecture patterns—such as Provider, Bloc/Cubit, Riverpod, MVVM, or Redux—to build scalable, maintainable apps.

● Tools & Testing

Proficiency with state management, dependency injection, performance profiling, and writing comprehensive unit and widget tests in Flutter.


What You Will Achieve

● Deliver a world-class mobile experience across platforms

● Help bring innovative, high-performance features to market

● Shape and champion best practices in mobile development

● Contribute meaningfully to the engineering culture and technical direction

Key Skills

Ranked by relevance

flutter graphql android ios dart
Login to Apply
Posted
Dec 19, 2025
Type
Full-time
Level
Mid-Senior
Location
Spain

Industries

Software Development Technology Information Media

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Air Apps
Related

Software Architect - Mobile

2026-05-28

Full-time
Not Applicable
Finland
Technology
Engineering
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Rendin
Related

AI Product Engineer — Agentic Systems

2026-05-28

Full-time
Entry
Estonia
Real Estate
Engineering