Job Description
- 4+ years of professional experience in mobile development, with at least 3 years focused on React Native.
Technical Skills- Deep understanding of React Native, JavaScript, and TypeScript for building scalable and maintainable applications.
- Proven experience with state management solutions such as Redux and Context API.
- Strong experience in Redux Saga.
- Experience integrating with backend services using REST APIs, GraphQL, and other modern data-fetching libraries.
- Familiarity with testing tools such as Jest, Detox, and implementing automated testing strategies for continuous integration.
- Strong knowledge of native mobile development practices and how React Native bridges interact with native modules for both iOS and Android.
RequirementsMobile App Development- Design, build, and maintain mobile applications using React Native, ensuring compatibility and performance across multiple platforms.
Performance Optimization- Implement strategies to optimize app performance, reduce load times, and improve responsiveness, particularly for low-end devices.
State Management- Utilize and manage state with Redux, Context API, or other state management libraries to ensure efficient data flow and application performance.
Component Development- Develop reusable and modular components, following best practices for responsive design and code reusability across iOS and Android.
Integration- Integrate third-party services and APIs such as Firebase, GraphQL, and analytics platforms to enhance app functionality and gather meaningful insights.
Performance Tuning- Demonstrated experience in optimizing React Native applications for performance, including lazy loading, reducing render times, and managing memory efficiently.
Cross-Platform Expertise- Ability to build and maintain codebases that run seamlessly on both iOS and Android platforms, ensuring UI consistency and performance parity.
Security Awareness- Understanding of secure coding practices and managing sensitive data within mobile apps.
“,”
- Understanding of secure coding practices and managing sensitive data within mobile apps.
- Ability to build and maintain codebases that run seamlessly on both iOS and Android platforms, ensuring UI consistency and performance parity.
- Demonstrated experience in optimizing React Native applications for performance, including lazy loading, reducing render times, and managing memory efficiently.
- Integrate third-party services and APIs such as Firebase, GraphQL, and analytics platforms to enhance app functionality and gather meaningful insights.
- Develop reusable and modular components, following best practices for responsive design and code reusability across iOS and Android.
- Utilize and manage state with Redux, Context API, or other state management libraries to ensure efficient data flow and application performance.
- Implement strategies to optimize app performance, reduce load times, and improve responsiveness, particularly for low-end devices.
- Design, build, and maintain mobile applications using React Native, ensuring compatibility and performance across multiple platforms.
Role:
Full Stack DeveloperIndustry Type:
IT Services & ConsultingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
Any GraduatePG:
Any Postgraduate
Key Skills
Performance tuningBackendMobile developmentCodingTesting toolsJavascriptManagementIOSAnalyticsAndroid