Senior Mobile Developer
Join a mobile R&D team developing high-scale Flutter applications for Android and iOS. Own hands-on development while contributing to architecture, performance, stability, releases, and engineering practices.
Responsabilidades
- Develop and maintain cross-platform mobile applications with Flutter and Dart
- Contribute to application architecture, scalability, and technical design
- Integrate REST APIs, WebSockets, and third-party SDKs
- Implement native Android and iOS integrations
- Improve performance, stability, code quality, and user experience
- Support mobile releases, deployments, and production troubleshooting
- Collaborate with Product, Design, Backend, QA, and DevOps teams
- Participate in code reviews and promote engineering best practices
- Mentor developers and contribute to the team's technical growth
Requisitos
- At least 5 years of production experience with Flutter and Dart
- Strong knowledge of Flutter architecture and state management
- Experience developing and maintaining Android and iOS applications
- Practical experience with native mobile integrations
- Experience integrating REST APIs and real-time communication technologies
- Experience with CI/CD pipelines and mobile release processes
- Experience publishing and maintaining applications on Google Play and the Apple App Store
- Excellent English communication and fluent or native Hebrew
- Ability to work effectively in a collaborative product environment
Se valora
- Experience with Firebase services such as Crashlytics, Analytics, or Remote Config
- Familiarity with Mixpanel, AppsFlyer, or Braze
- Experience with WebSocket or SignalR communication
- Familiarity with Flutter Version Management (FVM)
- Experience in a monorepo environment
- Experience with automated mobile testing