Experienced Mobile Engineer
Posted Jun 17 · 27 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves building and maintaining Flutter applications that monitor and control physical irrigation systems globally. You will own features end to end, from design through production, and collaborate with backend, product, QA, and device teams. Day-to-day tasks include designing solutions for real-world constraints like connectivity and scale, and using AI to improve workflows and CI/CD practices.
- 5+ years of mobile development experience
- Solid understanding of architecture and clean code
- Experience in production environments
- Experience working with APIs and real-time flows
- Flutter experience
- Experience working with IoT or device communication (BLE, controllers, etc.)
- Backend experience (.NET or similar)
- Experience with Azure, Firebase, or similar environments
- CI/CD experience
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced mobile developers with over five years of experience who have a solid understanding of clean architecture and enjoy working on IoT or device communication. It is less ideal for those seeking a standard consumer-facing mobile app role or those without experience in production environments.
Full job description
Original listing · kept for referenceposition location: Yokneam, Hybrid
About the Role
At Netafim Digital Farming, we develop products that connect with real-world irrigation systems. This is not a typical mobile app: the systems you build monitor and control physical devices, operate in challenging connectivity conditions, and are used daily by growers in the field.
We are looking for a Senior Mobile Engineer who takes ownership, cares about architecture, and wants to build a complete system, end to end.
You will join a multidisciplinary R&D group working across mobile, cloud, and IoT.
What You’ll Do:
• Own features end to end, from design through production
• Build and maintain Flutter applications used globally
• Work closely with backend, product, QA, and device teams
• Design solutions that handle real-world constraints such as connectivity, reliability, and scale
• Use AI to improve workflows, CI/CD, and overall engineering practices
What We Are Looking For:
• 5+ years of mobile development experience
• Solid understanding of architecture and clean code
• Experience in production environments
• Experience working with APIs and real-time flows
• High ownership and ability to move things forward independently
• Team player
Advantage:
• Flutter experience
• Experience working with IoT or device communication (BLE, controllers, etc.)
• Backend experience (.NET or similar)
• Experience with Azure, Firebase, or similar environments
• CI/CD experience
Tech Stack:
• Flutter • Dart • Riverpod• Clean Architecture
• .NET 6/7 • REST • WebSockets
• Azure • Firebase
• IoT
Why This Role Is Interesting:
• You are building a system
• Your code directly affects real-world operations in the field
• You will work on non-trivial problems: connectivity, reliability, hardware interaction
• You will have real ownership and influence on architecture
• You will be part of a strong engineering team that cares about quality
• Experience working in AI-augmented development environments;
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- Hybrid
- 5+ years of mobile development experience, Solid understanding of architecture and clean code, Experience in production environments, Experience working with APIs and real-time flows