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 : Sr. Software Engineer (MERN Stack)
Experience Range : 3+ years
What is the work?
- Develop, maintain, and enhance mobile applications for iOS and cross-platform environments.
- Work on mobile applications using Native iOS, React Native, and Flutter.
- Understand requirements and translate them into scalable, secure, and user-friendly mobile solutions.
- Develop responsive UI using Swift/SwiftUI, React Native, and Flutter.
- Integrate REST APIs, JSON, GraphQL, Firebase, push notifications, payment SDKs, maps, and third-party SDKs.
- Implement authentication, authorization, deep linking, secure storage, and offline data handling.
- Follow appropriate architecture and design patterns such as MVVM, Clean Architecture, Repository Pattern, and suitable state-management approaches.
- Develop and maintain local storage using technologies such as Core Data/SQLite, Secure Storage, and Firebase/Firestore as applicable.
- Perform unit, UI, widget,
and integration testing and troubleshoot crashes, memory, and performance issues.
- Manage iOS and cross-platform builds and releases using Xcode, CocoaPods, Gradle, Android Studio, App Store Connect, TestFlight, and Google Play Console as applicable.
- Use Git/GitHub and participate in code reviews, CI/CD, and release management.
- Work closely with Backend Developers, QA, UI/UX Designers, Project Managers, and clients.
- Provide production support, troubleshoot issues, and ensure application quality and performance.
What skills and experience are we looking for?
- 3+ years of professional experience in mobile application development.
- Strong hands-on experience in at least one of the following:
- Native iOS: Swift, SwiftUI/UIKit, Xcode, iOS SDK, CocoaPods, iOS application lifecycle.
- React Native: React Native, JavaScript/TypeScript, React Hooks, Redux/Redux Toolkit, React Navigation, Native Modules.
- Flutter: Dart, Flutter SDK, Widgets, Bloc/Cubit, Provider/Riverpod, responsive UI, Platform Channels.
- Positive understanding of Android/iOS integration for React Native and Flutter applications.
- 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.
- Good understanding of MVVM/Clean Architecture and application security.
- Experience with unit testing, UI/integration testing, debugging, Crashlytics, and performance optimization.
- Hands-on experience with Git/GitHub and preferably CI/CD.
- Experience with mobile application deployment through App Store Connect/TestFlight; Google Play Console experience is an advantage.
- Strong problem-solving and troubleshooting skills.
- Good communication and ability to work with technical and non-technical teams.
- Experience working with international clients and distributed teams is an advantage.
- Bachelor’s degree in Computer Science, IT, Engineering, or related discipline is preferred.
📌 Mobile App Developer (ios, React, Flutter) (India)
🏢 SynapseIndia
📍 India