OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Senior Mobile Engineer
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.
? Mentorship
Support and mentor junior engineers by sharing knowledge on Flutter development, architectural patterns, and native integrations.
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
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice