Overview
The Mobile Application Developer is a dedicated hands-on role requiring 5+ years of experience focused on designing and building high-performance applications specifically for mobile platforms using React Native.
This position is crucial for ensuring the performance, quality, and responsiveness of applications across both iOS and Android ecosystems.
The incumbent will collaborate closely with cross-functional teams, contribute to architectural design, and maintain high standards for code quality and automation.
Job Summary :
We are seeking an experienced Mobile Application Developer with 5+ years of hands-on experience using React Native. The ideal candidate is proficient in JavaScript (ES6+), TypeScript, and modern front-end development, possessing expertise in mobile app architecture and state management (Redux / MobX). This role involves full-cycle development from feature design to deployment on the App Store and Google Play Store while ensuring application quality and optimizing performance.
Key Responsibilities and Development Deliverables :
- Application Design and Building : Design and build applications specifically tailored for the mobile platform (iOS and Android) using the React Native framework.
- Performance and Quality Assurance : Ensure the performance, quality, and responsiveness of applications, identifying and correcting bottlenecks and fixing bugs across the code base.
- Feature Collaboration : Collaborate with a multidisciplinary team (Product, Design, Backend) to define, design, and ship new features based on user and business requirements.
- Code Maintenance and Automation : Help maintain code quality, organization, and automatization through rigorous testing, code reviews, and the implementation of efficient tooling.
- Technical Stack Utilization : Utilize strong proficiency in JavaScript (ES6+), TypeScript, and modern front-end development principles to create clean, maintainable, and scalable code.
- Architecture and State Management : Apply experience with mobile app architecture and state management patterns (e.g., Redux, MobX, Context API) to manage complex application data flow.
- Integration and APIs : Integrate mobile applications with backend services, demonstrating an Understanding of RESTful APIs, WebSockets, and third-party libraries.
- Deployment and Native Tools : Utilize familiarity with native build tools like Xcode, Android Studio, Gradle, etc., and possess Knowledge of deploying apps to App Store and Google Play Store.
Mandatory Skills & Qualifications :
Experience : 5+ years of hands-on experience with React Native.Languages : Proficiency in JavaScript (ES6+), TypeScript, and modern front-end development.Architecture : Experience with mobile app architecture and state management (e.g., Redux, MobX, Context API).Tooling : Familiarity with native build tools like Xcode, Android Studio, Gradle, etc.Version Control : Experience with version control (Git).Deployment : Knowledge of deploying apps to App Store and Google Play Store.Integration : Understanding of RESTful APIs, WebSockets, and third-party libraries.Preferred Skills :
Experience writing native modules for performance-critical components.Familiarity with CI / CD pipelines for mobile deployments (e.g., Fastlane, Azure DevOps).Experience with automated testing frameworks specific to mobile (e.g., Detox, Appium).(ref : hirist.tech)