21 Aug
|
SynapseIndia
|
India
21 Aug
SynapseIndia
India
SynapseIndia is a software development company with over 26 years of experience. We serve clients worldwide, delivering high-quality, scalable solutions tailored to their business needs. Our Noida SEZ office is conveniently located within walking distance of the nearest metro station.
Why work with us
- Partnerships with Industry Leaders: Google and Microsoft partner with certified professionals.
Global Exposure: Work with international clients across diverse industries.
Structured Environment: CMMI Level-5 compliant processes ensuring quality and efficiency.
Reliable Salaries & Stability: Strong track record of on-time payments and long-term employee retention.
Work-Life Balance: Fixed hours, no night shifts, and alternate Saturdays off.
Growth Opportunities: Continuous learning, career development, and performance-based appraisals.
Recognition & Culture: Monthly rewards, supportive teams, and festive celebrations.
Employee Benefits: Medical and accidental insurance coverage.
Who are we looking for
Designation : Mobile App Developer (Android, React, Flutter)
Experience Range : 3+ years
What is the work
- Develop, maintain, and enhance high-quality mobile applications for Android and iOS.
- Lead mobile development activities from requirement analysis, design, and development through testing, deployment, and production support.
- Develop applications using Android, React Native, and/or Flutter .
- Design scalable applications using MVVM, Clean Architecture, Repository Pattern, and appropriate state-management approaches .
- Integrate REST APIs, JSON, GraphQL, Firebase, push notifications, payment SDKs, Google Maps, and third-party SDKs .
- Implement authentication, authorization, secure storage, deep linking, offline capabilities, and mobile security.
- Develop responsive and adaptive mobile UI using Jetpack Compose, XML, React Native, Flutter, Material 3 , etc.
- Work with local databases/storage such as Room, SQLite, DataStore,
Hive/Isar, and Secure Storage .
- Perform unit, UI, widget, and integration testing and troubleshoot crashes, ANRs, memory, and performance issues.
- Manage Android/iOS builds and releases, including APK/AAB, IPA, Gradle, CocoaPods, signing, ProGuard/R8, Google Play Console, App Store Connect, and TestFlight .
- Use Git/GitHub and participate in code reviews, CI/CD, and release management.
- Work closely with Backend Developers, QA, UI/UX, Project Managers, and clients.
- Provide technical guidance, troubleshoot production issues, and ensure application quality and performance.
- Stay updated with mobile technologies, SDK changes, security practices, and platform requirements.
What skills and experience are we looking for
- 3+ years of experience in mobile application development.
- Strong hands-on experience with Android, React Native, and/or Flutter .
- Android: Kotlin/Java, Android SDK, Android Studio, Jetpack, Compose, MVVM, Coroutines, Hilt/Dagger, Room, WorkManager .
- React Native: React Native, JavaScript/TypeScript, React Hooks, Redux/Redux Toolkit, React Navigation, Native Modules, Android/iOS integration .
- Flutter: Dart, Flutter, Widgets, Bloc/Cubit, Provider/Riverpod, Clean Architecture, Platform Channels, Android/iOS integration .
- Strong experience with REST APIs, JSON, Firebase, FCM, push notifications, authentication, deep linking, and third-party integrations .
- Experience with payment SDKs, Google Maps/location services, and local storage .
- Valuable understanding of mobile security, testing, debugging, and performance optimization .
- Experience with Crashlytics, Android/Flutter/React Native debugging tools .
- Hands-on experience with Google Play Console, App Store Connect, TestFlight, Android/iOS signing, and production releases .
- Experience with Git/GitHub and CI/CD .
- Strong problem-solving, communication, and collaboration skills.
- Experience working with international clients and distributed teams is an advantage.
📌 Mobile App Developer (Android, React, Flutter) (India)
🏢 SynapseIndia
📍 India