Job Description – Mobile Application Developer
Company: YYJCPL
Position: Mobile Application Developer
Job Type: Full-Time
Experience: Relevant experience in React Native Mobile App Development
Location: [Location]
About the Role
YYJCPL is looking for a skilled and motivated Mobile Application Developer with strong experience in React Native to design, develop, test, and maintain high-quality mobile applications for Android and iOS platforms.
The ideal candidate should have hands-on experience with React Native CLI, JavaScript/TypeScript, API integration, Firebase, navigation, push notifications, and mobile application deployment.
Key Responsibilities
Develop and maintain cross-platform mobile applications using React Native CLI.
Build scalable and reusable components using React Hooks and Functional Components.
Implement state management using Redux, Redux Toolkit, or Context API.
Integrate REST APIs and manage data communication between mobile applications and backend services.
Implement Firebase services including Authentication, Cloud Messaging, Analytics, and Crashlytics.
Develop and manage push notifications using Firebase/APNs.
Integrate Google Maps, Geolocation, Camera, Image Picker, and device permissions.
Implement Deep Linking and App Linking functionality.
Develop smooth navigation using React Navigation.
Ensure responsive, user-friendly, and visually consistent mobile UI/UX.
Debug, test, optimize, and resolve application performance and functionality issues.
Collaborate with backend developers, UI/UX designers, and other team members.
Manage source code using Git/GitHub/GitLab.
Publish and maintain applications on the Google Play Store and Apple App Store.
Follow coding standards, best practices, and security guidelines.
Required Skills
Strong hands-on experience with React Native CLI; Expo experience is not preferred as the primary development approach.
Excellent knowledge of JavaScript (ES6+) and TypeScript.
Strong understanding of React Hooks and Functional Components.
Experience with Redux, Redux Toolkit, or Context API.
Good understanding of REST APIs and API integration.
Hands-on experience with Firebase Authentication, Cloud Messaging, Analytics, and Crashlytics.
Knowledge of Firebase/APNs push notifications.
Experience with Google Maps, Geolocation, Camera, Image Picker, and Permissions.
Understanding of Deep Linking and App Linking.
Experience with React Navigation.
Good knowledge of mobile UI/UX principles and responsive design.
Experience publishing applications on Google Play Store and Apple App Store.
Familiarity with Git, GitHub, or GitLab.
Good to Have
Knowledge of native Android development using Java/Kotlin.
Knowledge of native iOS development using Swift.
Experience with mobile app performance optimization.
Understanding of app security and mobile development best practices.
Qualifications
Bachelor's degree in Computer Science, IT, Software Engineering, or a related field is preferred.
Strong practical experience in mobile application development.
Good communication, problem-solving, and teamwork skills.
What We Offer
Full-time employment opportunity.
Professional and collaborative work environment.
Opportunity to work on real-world mobile application projects.
Career growth and learning opportunities.
Performance-based growth opportunities.
How to Apply
Interested candidates can share their updated resume with the HR Team for further consideration.
YYJCPL – HR Team
Satyam Gupta
7999458692