Senior Software Engineer (Flutter)
Full-time Mid-Senior LevelJob Overview
We are urgently looking for a highly skilled Senior Software Engineer (Flutter) with 4+ years of experience working with Flutter and Dar. The ideal candidate will be capable of architecting, building, and maintaining high performance mobile applications for both Android and iOS. You will work closely with cross functional teams to design and deliver robust, scalable, and user centric mobile products.
Key Responsibilities
- Mobile Application Development: Design, develop, and maintain robust, scalable, and high performance mobile applications using Flutter and Dart for both Android and iOS.
- Reusable Components and UI or UX: Build reusable widgets and component libraries, ensuring responsive, pixel perfect, and platform consistent UI or UX across multiple devices and screen sizes.
- API and Service Integration: Integrate mobile applications with REST APIs, GraphQL, Firebase services, and third party SDKs, ensuring secure and reliable data flow between client and backend.
- State Management and Code Quality: Implement proper state management patterns such as Bloc, Provider, GetX, or Riverpod. Write clean, maintainable, and well structured code following best practices.
- Testing and Performance Optimization: Implement unit, widget, and integration tests. Monitor app performance, identify bottlenecks, and optimize for speed, memory usage, and battery efficiency.
- App Lifecycle and Store Management: Manage the full lifecycle of mobile apps including build configurations, signing, publishing, and updates on Google Play Store and Apple App Store, along with crash and issue monitoring.
- Collaboration and Delivery: Work closely with UI or UX designers, backend engineers, and product managers to translate requirements into technical solutions and deliver features on time.
- Innovation, Review, and Mentorship: Stay updated with the latest Flutter and mobile development trends, conduct code reviews, share best practices, and mentor junior developers within the team.
Make Your Resume Now