About go2work
go2work is a dynamic and innovative platform that connects job seekers and employers. At go2work, we are excited to expand our team as we continue to grow our website and app, serving individuals looking for job opportunities and employers seeking qualified candidates. Our founders are based in Texas, USA, and we are on a mission to transform the job search experience.
Job Description
We’re looking for an experienced Senior Flutter Developer with high agency to join our team on go2work, a next-generation job matching and recruitment mobile application.
You’ll work on a complex, feature-rich app that connects job seekers with employers through :
Advanced matching algorithms
Real-time chat & video integration
Background verification services
Multi-tenant architecture (job seekers & organizations)
This is a challenging and rewarding role where you’ll have direct impact on an app with 50+ screens, 100+ API integrations, and high-performance real-time features.
Key Responsibilities
Develop and maintain a complex, multi-feature Flutter app
Implement new features using Provider, (GetX migration in future)
Manage deployments across iOS & Android stores
Integrate APIs, real-time features, and native functionality
Optimize app performance & ensure smooth UX
Debug & resolve platform-specific issues
Collaborate with backend developers on API integration
Uphold high code quality through testing & reviews
What You Bring
Core Flutter Skills
3+ years Flutter / Dart experience
Strong knowledge of widget lifecycle, state management (GetX, Provider)
Responsive UI & custom widget development
Deep understanding of navigation, routing, and dependency injection
Mobile Development
iOS App Store & Google Play publishing (signing, provisioning, release management)
CI / CD automation with Fastlane
App versioning & release workflows
Platform Specific
Native iOS (Swift integration, Xcode config, push notifications, deep linking)
Native Android (Kotlin integration, Gradle config, manifest setup)
Method channels for native communication
Backend Integration
REST APIs & WebSockets (Socket.IO)
JWT authentication, Dio HTTP client
Sentry error tracking
Media & File Handeling
Video / audio processing
File upload / download, PDF generation
Image caching, camera & media capture
Nice to Have
Real-time chat & WebRTC video calls
Background location & mapping
In-app purchases, subscription management
Push notifications (Firebase / local)
Biometric authentication
Code push (Shorebird), analytics (Mixpanel, TikTok Events SDK)
Unit / widget testing, performance optimization
Localization, dark mode, accessibility best practices
Benefits
Fully remote position offering flexibility and work-life balance.
Opportunity to work with a talented and diverse team from around the globe.
Room for career advancement and skill development.
Competitive compensation package of $1300 USD per month.
Ready to design a product that truly makes a difference?
Join go2work and help shape the future of hiring in the construction industry—one intuitive screen at a time.
Flutter Developer • Thrissur, Kerala, India