23 Aug
|
SynapseIndia
|
Noida
23 Aug
SynapseIndia
Noida
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.
- Solid 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.
- Good 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) (Noida)
🏢 SynapseIndia
📍 Noida