About the Company
SynapseIndia is a 26-year-old software development company with a strong global presence, operating development offices in India and the USA. The company serves clients across the world and has earned recognition as a Google Partner and Microsoft Partner, with certified professionals driving innovation. Based in Noida SEZ—within a 10-minute walk from the nearest metro station—the office is designed as an eco-friendly workplace equipped with anti-radiation and negative energy removal chips to promote employee health and well-being.
The company follows CMMI Level-5 compliant processes, ensuring structured and high-quality delivery. SynapseIndia has a clear expansion plan to cross 500 IT professionals within the next six months. With a history of always paying salaries on time and never laying off employees even during market downturns, the organization prioritizes job security. It offers a supportive environment with no night shifts, day-shift working hours, and the second and last Saturday of every month off for all employees. The company celebrates all festivals enthusiastically and recognizes top performers with monthly rewards, yearly appraisals, and exceptional increments (sometimes exceeding 100% for outstanding contributions). Benefits include accidental and medical insurance.
Role Overview
We are looking for an experienced Mobile App Developer with 3+ years of professional experience to join our dynamic team. As a key member of the mobile development team, you will be responsible for building and enhancing mobile applications for iOS and cross-platform environments. You will work with modern technologies including Native iOS (Swift/SwiftUI), React Native, and Flutter to create scalable, secure, and user-friendly mobile solutions.
This role offers the opportunity to collaborate with international clients and distributed teams, leveraging your problem-solving skills to deliver high-quality applications. You'll work closely with backend developers, QA engineers, UI/UX designers, project managers, and clients to ensure seamless integration and outstanding user experiences.
Key Responsibilities
- Develop, maintain, and enhance mobile applications for iOS and cross-platform environments using Native iOS, React Native, and Flutter.
- Translate requirements into scalable, secure, and user-friendly mobile solutions.
- Build responsive UIs with 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 architecture patterns such as MVVM, Clean Architecture, Repository Pattern, and appropriate state-management approaches.
- Develop and manage local storage using Core Data/SQLite, Secure Storage, and Firebase/Firestore.
- Perform unit, UI, widget, and integration testing, and troubleshoot crashes, memory issues, and performance problems.
- Manage builds and releases using Xcode, CocoaPods, Gradle, Android Studio, App Store Connect, TestFlight, and Google Play Console.
- Use Git/GitHub for version control and participate in code reviews, CI/CD, and release management.
- Provide production support, troubleshoot issues, and ensure application quality and performance.
Tech Stack
- Mobile Platforms: Native iOS (Swift, SwiftUI/UIKit), React Native, Flutter
- Languages: Swift, JavaScript/TypeScript
- Frameworks & Libraries: React Hooks, Redux/Redux Toolkit, React Navigation, Native Modules, CocoaPods
- APIs & Services: REST APIs, JSON, GraphQL, Firebase (FCM, Firestore), Push Notifications, Payment SDKs, Google Maps/Location Services
- Architecture & Patterns: MVVM, Clean Architecture, Repository Pattern, State Management (Redux, etc.)
- Storage: Core Data, SQLite, Secure Storage, Firebase/Firestore
- Testing & Debugging: Unit Testing, UI/Integration Testing, Crashlytics, Performance Optimization
- Build & Deployment: Xcode, Android Studio, Gradle, CocoaPods, App Store Connect, TestFlight, Google Play Console
- Version Control & CI/CD: Git/GitHub, CI/CD pipelines
Qualifications & Experience
- 3+ years of professional experience in mobile application development.
- Strong hands-on experience in at least one of: Native iOS (Swift, SwiftUI/UIKit, Xcode, iOS SDK) OR React Native (JavaScript/TypeScript, React Hooks, Redux/Redux Toolkit, React Navigation).
- Good understanding of Android/iOS integration for React Native and Flutter apps.
- Experience with REST APIs, JSON, Firebase, authentication, deep linking, and third-party integrations.
- Experience with payment SDKs, maps/location services, and local storage.
- Solid understanding of MVVM/Clean Architecture and application security.
- Experience with unit testing, UI/integration testing, debugging, Crashlytics, and performance optimization.
- Hands-on Git/GitHub experience; CI/CD experience preferred.
- Experience deploying apps via App Store Connect/TestFlight; Google Play Console experience is a plus.
- Strong problem-solving and troubleshooting skills.
- Excellent communication skills for collaborating with technical and non-technical teams.
- Experience working with international clients and distributed teams is preferred.
- Bachelor’s degree in Computer Science, IT, Engineering, or related discipline preferred.