We are looking for a Senior Flutter Developer with strong expertise in Flutter and Dart to build scalable, high-performance cross-platform mobile applications. The candidate will work closely with Product, UI/UX, Backend, and QA teams and provide technical guidance to junior developers.
Key Responsibilities
- Develop and maintain mobile applications using Flutter & Dart.
- Build responsive, reusable, and scalable UI components.
- Implement Clean Architecture and modern design patterns.
- Integrate REST APIs, WebSockets, Firebase, and third-party SDKs.
- Optimize application performance and reliability.
- Write unit, widget, and integration tests.
- Conduct code reviews and maintain coding standards.
- Debug and resolve technical issues.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Mentor junior developers and contribute to technical decisions.
- Manage Android and iOS application releases.
Required Skills
- Flutter & Dart – Strong
- Strong mobile application architecture knowledge
- BLoC / Provider / Riverpod / GetX
- REST API integration
- Firebase and third-party integrations
- Git / GitHub / GitLab
- Android & iOS deployment
- Unit & Integration Testing
- Strong debugging and problem-solving skills
Preferred Skills
- Firebase Authentication, Firestore, Analytics, Crashlytics & FCM
- Kotlin/Java or Swift knowledge
- CI/CD and automated deployment
- Clean Architecture & SOLID principles
- Flutter Web/Desktop
- Mobile performance optimization
- Agile/Scrum experience
Requirements
- 7–10+ years of software/mobile development experience
- Strong hands-on Flutter experience
- Experience publishing apps to Google Play Store and Apple App Store
- Good communication, leadership, and mentoring skills
- Robust ownership and technical decision-making abilities
Pay: From ₹90,000.00 per month
Work Location: In person
📌 Senior Flutter Developer (Chennai)
🏢 CNESS Software India Private
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.