Location: Noida (Onsite)
Department: Engineering
Employment Type: Full-time
Role Overview
We are looking for a Senior App Developer with at least 3 years of experience in building high-quality mobile applications using Flutter. You’ll be responsible for designing and delivering scalable, performant, and responsive mobile apps for Android and iOS that support critical event-tech workflows. This is an onsite role based in Noida—ideal for someone who thrives in collaborative product-engineering environments and has a keen eye for user experience.
Key Responsibilities
- Build, maintain, and optimize mobile apps using Flutter & Dart for both Android and iOS platforms
- Implement state management solutions (Provider, Riverpod, Bloc, etc.) to manage shared app logic
- Integrate with REST APIs, Firebase services, and other backend platforms
- Ensure responsive UI across various screen sizes and mobile devices
- Manage authentication workflows including JWT-based login, session handling, and role-based access
- Handle app deployments via Play Console and App Store Connect, including signing, release builds, and updates
- Collaborate closely with product, design, and backend teams to deliver smooth, user-friendly features
- Write clean, maintainable, and well-documented code and participate in peer code reviews
Required Skills & Experience
- 3+ years of mobile app development experience, with at least 2 published Flutter apps
- Strong command of Flutter & Dart, along with state management using Provider
- Experience with Firebase services: Authentication, Firestore/Realtime Database, Cloud Functions, and Push Notifications
- Proficient in REST API integration, responsive UI/UX, and common mobile design patterns
- Familiar with JWT-based authentication flows and secure mobile app practices
- Hands-on experience with deployment processes for Android and iOS platforms
- Solid understanding of Git workflows and working in Agile/Scrum teams
·
Good to Have
- Experience with Riverpod, Bloc, or GetX for state management
- Knowledge of Clean Architecture or MVVM in Flutter
- Exposure to Firebase Analytics, Crashlytics, and Remote Config
- Familiarity with CI/CD tools (e.g., Codemagic, Bitrise) for automated builds and deployment
- Basic knowledge of native code (Swift/Kotlin) for platform-specific functionality
- Experience with app performance optimization using DevTools, isolates, etc.
- Understanding of unit and widget testing using Flutter’s test framework
- Familiarity with design tools like Figma or Zeplin for UI handoff
- Experience integrating features like QR code rendering, PDF generation, or badge scanning systems
·