Position Title: Mid–Senior React Native Developer (with Strong Native Expertise)
Employment Type: Full-time, Hybrid / On-site
Number of Vacancies: 2
Job Context: MIAKI is an organization with skillful resources that are relentlessly working to make a difference in the spectrum of Tech & Digital Services. As a Multi-Country Service Provider, we specialize in developing customized software and mobile applications and providing outsourcing services for skilled resources in both local and international markets.
We are looking for a Mid–Senior React Native Developer with deep native skills to be part of our mobile team. You will be responsible for building robust mobile products, integrating native modules, optimizing performance, and helping the team maintain high standards.
Role & Responsibilities
Lead the design, development, and maintenance of mobile applications using React Native with a focus on performance, scalability, and reliability.
Build and integrate custom native modules and third-party SDKs for iOS (Objective-C/Swift) and Android (Java/Kotlin) to extend React Native’s functionality.
Troubleshoot and resolve complex issues across the JS–native boundary, memory usage, crashes, and performance bottlenecks.
Optimize the full application stack by profiling and identifying inefficiencies.
Design, develop, and maintain CI/CD pipelines (e.g. Fastlane, GitHub Actions, CircleCI) for mobile apps, automating builds, tests, and deployments.
Manage the end-to-end App Store / Play Store release process, including certificates, provisioning profiles, store compliance, and submission.
Conduct code reviews, provide guidance and mentorship to junior engineers on both React Native and native layers.
Ensure timely delivery of assignments, maintain high-quality code and uphold best practices in architecture, testing, and documentation.
Requirements:
Must-Have
5+ years of professional experience in mobile app development, with expert-level proficiency in React Native.
Solid native Android skills (Java/Kotlin, Android SDK, UI, lifecycle, performance tools).
Solid native iOS skills (Objective-C/Swift, UIKit, Core Data, performance tools).
Proven experience building and integrating custom native modules into React Native applications.
Deep debugging skills and ability to diagnose issues that cross JavaScript & native layers.
Experience building and maintaining mobile CI/CD pipelines with tools like Fastlane, GitHub Actions, CircleCI, etc.
Strong understanding of App Store / Play Store release workflows, certificates, provisioning, and compliance.
Proficiency with profiling and debugging tools (Xcode Instruments, Android Profiler, Flipper).
Experience in unit, integration, and end-to-end testing frameworks for mobile.
Strong skills with version control (Git).
Excellent analytical, problem-solving, and communication skills.
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Nice-to-Have
Experience with other mobile frameworks (Flutter, Xamarin).
Familiarity with GraphQL.
Compensation & Benefits
Competitive salary and performance-based incentives.
Festival bonuses, mobile allowance, and additional perks.
Flexible work environment (hybrid or on-site as required).
Medical insurance coverage (for employee + family).
Provident fund / gratuity benefits.
Opportunities for learning, growth, and working on cutting-edge mobile solutions.
Dynamic, inclusive, and innovation-driven culture.
Hiring Process
Introductory discussion with HR
Technical interview with the Mobile / Engineering team
Final interview with Leadership / Project Owner
Offer & onboarding
Application Instructions:
Interested candidates are encouraged to submit their resume along with a portfolio or GitHub links that demonstrate React Native + native work.