- Excellent Benefits & Compensation Package
- Opportunity to work with an MNC
- LRT Accessible
about the company
Randstad has recently partnered with a globally reputable Software Solutions and Digitalization Provider with a large range of clientele across various industries. Your future employers are capable of providing modern solutions that are reliable, scalable and value-adds business growth.
key responsibilities:
End-to-End Development: Lead the development of features from initial concept and UI/UX implementation to backend integration and store deployment.
State Management: Architect and maintain clean, testable code using the BLoC/Cubit library to separate business logic from the UI layer.
Firebase Integration: Implement and manage Firebase services including Firestore (NoSQL), Firebase Authentication, Cloud Functions, and Cloud Messaging (Push Notifications).
UI/UX Implementation: Translate Figma/Adobe XD designs into pixel-perfect, responsive Flutter widgets with smooth animations.
API Integration: Connect Flutter apps to RESTful APIs and handle complex JSON data parsing and local caching strategies.
App Optimization: Use Flutter DevTools to profile performance, minimize widget rebuilds, and ensure 60 FPS rendering.
Deployment: Manage the full release cycle, including code signing and publishing to the Google Play Store and Apple App Store.
requirements:
Experience: 3+ years of professional experience building and shipping Flutter apps.
Dart Mastery: Strong command of Dart, including null safety, asynchronous programming (Futures/Streams), and isolates.
State Management: Deep expertise in BLoC (Business Logic Component). Experience with Equatable for state comparison is a must.
Firebase Ecosystem: Proven experience with Firestore, Auth, Storage, and Analytics.
Architecture: Strong understanding of Clean Architecture or MVVM patterns to ensure code maintainability.
Version Control: Proficiency with Git (branching, merging, and pull requests).
nice to haves:
- Experience with CI/CD tools (Codemagic, GitHub Actions, or Bitrise).
- Basic understanding of native Android (Kotlin/Java) or iOS (Swift) to handle platform-specific configurations or method channels.
- Knowledge of App Store Optimization (ASO) and App Store Connect/Google Play Console management.
how to apply
Kindly click on the applicable link to apply if you are interested and suitable for this role. Alternatively, you can reach out to me via LinkedIn for a confidential discussion.
Sundar Ravindran | Randstad