
ThoughtLine Technologies
4 weeks ago
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.