About the job
Key responsibilities:
1. Design, build, test, and deploy cross-platform mobile apps using Flutter and Dart
2. Convert Figma, Adobe XD, or Sketch designs into pixel-perfect, responsive UI
3. Write clean, maintainable, and scalable code
4. Implement scalable architecture using Bloc, Provider, GetX, Riverpod, or MVVM
5. Manage app state, local storage, and lifecycle across platforms
6. Integrate RESTful APIs, GraphQL, and Firebase services including Firestore, Auth, FCM, and Storage
7. Connect with real-time databases and handle offline sync and caching
8. Build and release apps to Google Play Store and Apple App Store
9. Manage app signing, store compliance, and publishing guidelines
10. Set up CI/CD pipelines using Codemagic, GitHub Actions, or Bitrise
11. Write and manage unit tests, widget tests, and integration tests
12. Use debugging tools like Flutter DevTools, Android Profiler, and Console Logs
13. Optimize app startup time, animations, memory usage, and battery consumption
14. Apply techniques for lazy loading, async processing, and image compression
15. Implement secure data practices including encrypted storage, secure API calls, and obfuscation
16. Follow OWASP Mobile Security best practices
17. Collaborate with UI/UX designers, backend developers, testers, and product managers
18. Maintain proper documentation for code, APIs, and deployment processes
19. Conduct code reviews and mentor junior developers
Requirements:
1. Demonstrate expert-level proficiency in Flutter and Dart
2. Apply advanced state management using Bloc, GetX, Provider, Riverpod, or Redux
3. Use Firebase services including Auth, Firestore, Messaging, Crashlytics, and Remote Config
4. Integrate APIs using REST, GraphQL, and WebSockets
5. Manage local storage using SQLite, Hive, and SharedPreferences
6. Utilize native platform knowledge in Java or Kotlin for Android and Swift or Objective-C for iOS (preferred)
7. Handle deployment via Google Play Console and App Store Connect
8. Set up CI/CD with Codemagic, GitHub Actions, or Bitrise
9. Use version control with Git, GitHub, or Bitbucket
10. Design responsive UI using Material UI and Cupertino widgets
11. Work with design tools like Figma, Adobe XD, and Zeplin
12. Perform testing using unit, widget, integration tests, Appium, or Firebase Test Lab
13. Implement security practices such as API key encryption, SSL pinning, and data encryption
14. Use obfuscation tools like ProGuard or R8
15. Apply strong analytical and logical reasoning
16. Exhibit self-motivation and proactive problem-solving
17. Communicate effectively and collaborate with teams
18. Manage multiple projects and meet deadlines efficiently
Skill(s) required
A/B TestingAndroidCopywritingFirebaseGraphic DesignJavaKotlinReact NativeREST APIUI & UX DesignWeb developmentXML
Who can apply :
Only those candidates can apply who:
1. have minimum 1 years of experience
2. are from Hyderabad only
Other requirements
1. On-site job
2. Direct walk-in interviews
Salary :
Annual CTC: ₹ 3,00,000 – 3,50,000 /year