Flutter Team Lead (SDE - III)
Job Description
Hands-on experience with native iOS development and integrating native modules in Flutter- Develop custom iOS modules for enhanced functionality
- Implement and manage push notifications on iOS devices
- Knowledge of app live deployment and in-store optimization on the Apple App Store
Job Description:
We are seeking a talented and motivated Flutter Team Lead (SDE - III) to join our dynamic mobile application development team. The ideal candidate will have hands-on experience in Flutter development and a solid understanding of backend technologies.
Responsibilities:
Design and Develop Mobile Applications
Create high-performance, responsive cross-platform mobile applications using Flutter
Implement clean, efficient, and maintainable code
Develop intuitive and engaging user interfaces
Optimize application performance and ensure smooth user experience
Technical Implementation:
- Work with RESTful APIs and tRPC to Implement authentication and authorization mechanisms
- Develop robust error handling and logging strategies
- Create unit and integration tests for mobile applications
Collaboration and Documentation:
Collaborate with cross-functional teams including designers, backend developers, and product managers Participate in code reviews and provide constructive feedback Maintain and update technical documentation Contribute to architectural decisions and best practices
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field 4+ years of backend development experience Proven experience with Flutter and Dart Strong understanding of mobile app development principles.
Preferred Qualifications:
Experience with Firebase or other backend-as-a-service platforms
Knowledge of Android and iOS platform-specific guidelines
Understanding of reactive programming concepts
Experience with tRPC, or other RPC based api procedures
Familiarity with CI/CD pipelines
Technical Skills:
Flutter & Dart
State Management (Provider, Riverpod)
RESTful API
JSON parsing
Firebase/Firestore
Git
Backend technologies (Node.js, Python, Java)
Basic understanding of mobile UX/UI design principles