
Search by job, company or skills
Job Description
We are looking for an experienced Senior Mobile Application Developer with strong expertise in React Native and native mobile development (iOS & Android). The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications while collaborating closely with cross-functional teams to deliver scalable and performant solutions.
Key Responsibilities
Design, develop, and maintain mobile applications using React Native for both iOS and Android platforms
Develop and maintain native applications using Swift/Objective-C (iOS) and Kotlin/Java (Android) Translate business requirements and UI/UX designs into functional mobile applications
Ensure application performance, quality, and responsiveness
Integrate RESTful APIs, third-party libraries, and SDKs
Troubleshoot, debug, and optimize application performance
Write clean, scalable, and maintainable code following best practices
Participate in code reviews and mentor junior developers
Collaborate with product managers, designers, and backend teams
Manage app releases and deployments to App Store and Play Store using tools like codemagic etc.
Required Skills & Qualifications
48 years of experience in mobile application development
Strong expertise in React Native, React and JavaScript/TypeScript
Hands-on experience with iOS (Swift/Objective-C) and Android (Kotlin/Java) development
Solid understanding of mobile app architecture, design patterns, and best practices
Experience with state management libraries (Redux, Redux-saga, Redux-toolkit, React Query, MobX, Context API, etc.)
Experience integrating APIs, push notifications, and analytics tools
Familiarity with CI/CD pipelines and automated testing for mobile apps.
Knowledge of Git and version control workflows.
Experience with app performance optimization and security best practices.
Experience with CI/CD tools such as Fastlane, GitHub Actions, Bitrise, Codemagic, or Jenkins
Understanding of app signing, provisioning profiles, certificates, and store guidelines
Experience with Firebase, analytics, crash reporting, or push notifications
Exposure to monorepo setups or micro-frontend/mobile architectures
Preferred / Nice to Have
Experience with cloud services (AWS, Firebase, Azure)
Prior experience in publishing and maintaining apps with large user bases
Agile/Scrum development experience
Education
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Job ID: 140872687