Senior Mobile Developer (Flutter)
Core
Design, develop, and maintain high-performance cross-platform mobile applications using Flutter for consulting and technology services clients.
Role type
Senior IC mobile developer (Flutter)
Builds
Cross-platform mobile applications for Android and iOS
Domain
Mobile development, Consulting & Technology Services
Deliverable
production ML models | product features
Required skills
Flutter, Dart, RESTful API integration, mobile architecture patterns (MVC, MVVM, BLoC, Clean Architecture), state management (Provider, Riverpod, Bloc, Cubit), unit and widget testing, CI/CD pipelines, Git version control
Preferred skills
Firebase services (Authentication, Firestore, Cloud Messaging, Analytics), mentoring junior developers, technical documentation
Technologies
Flutter, Dart, REST, Git, Firebase, CI/CD tools
Responsibilities
Design and develop cross-platform mobile applications; integrate apps with backend systems and third-party services; optimize performance and user experience; contribute to application architecture and technical design; mentor junior developers; participate in code reviews and Agile ceremonies
Seniority
Senior, hands-on IC with mentorship responsibilities