Company Description :
Since 2008, ThoughtLine has specialized in providing niche, custom solutions to Fortune 50 companies with consistent and predictable service.
Moving beyond traditional client-vendor dynamics, ThoughtLine operates as an extension of its clients, ensuring their information technology needs are fully managed.
Based out of state-of-the-art facilities, our dedicated IT professionals deliver world-class services, enabling clients to focus on their core business operations.
Role Description :
- This is a full-time on-site role for a Senior Flutter Developer located in Trivandrum.
- The Senior Flutter Developer will be responsible for developing and maintaining mobile applications using the Flutter framework.
- Day-to-day tasks include designing and implementing new features, debugging and troubleshooting issues, collaborating with cross-functional teams, and ensuring application performance and responsiveness.
- The role also requires active participation in code reviews and mentoring junior :
- Minimum 4+ years experience in Flutter.
- Strong communication and collaboration skills.
- Expected to work during the 1 : 00 PM to 10 : 00 PM shift hours.
- These 3 are mandatory (also, it will be nice if they have basic experience in Unity).
Flutter Development Expertise :
Extensive experience in building cross-platform apps using Flutter and Dart.Proficiency in developing and maintaining responsive UI with Flutter Widgets, Custom Animations, and State Management solutions (Provider, Riverpod, Bloc, or GetX).Familiarity with Flutters rendering engine and optimizing app performance for both iOS and Android platforms.GRPC Integration :
Hands-on experience with gRPC for efficient client-server communication.Proficiency in defining and implementing protocol buffers (protobuf) and managing gRPC streams for real-time data exchange.Experience in handling gRPC calls, error management, and optimization for mobile networks.Mobile App Architecture :
In-depth understanding of MVVM, Clean Architecture, and SOLID principles in Flutter projects.Experience with modular code organization, dependency injection (using packages like get_it or injectable), and scalable project structures.(ref : hirist.tech)