Dashhire

Senior Mobile Developer - React Native Technologies

Click Here to Apply

Job Location

in, India

Job Description

About the Role : We are seeking an experienced Senior Mobile Developer to join our dynamic team and help build the next generation of mobile and web applications. The ideal candidate will have a strong background in React Native and a passion for creating seamless cross-platform experiences. You will work closely with product managers, designers, and other engineers to build high-performance, scalable, and user-friendly applications for both mobile (iOS/Android) and web platforms. Key Responsibilities : - Design, develop, and maintain cross-platform mobile applications using React Native for both iOS and Android. - Write high-quality, maintainable code following best practices, ensuring modularity and scalability. - Implement and manage complex state in large applications using Redux or MobX. - Ensure the state management architecture is optimized for performance and maintainability. - Use React Native Web to extend React Native mobile apps to web platforms, ensuring a seamless and consistent user experience across all devices. - Collaborate with web developers to ensure platform-agnostic design and codebase integration. - Leverage React Native Reanimated and React Native Gesture Handler to build smooth, performant animations and gesture-based interactions. - Design fluid and intuitive user interactions that enhance the overall mobile and web experience. - Utilize Webpack and Module Federation to implement a micro front-end architecture that allows for efficient code splitting, modular development, and better collaboration across teams. - Integrate micro front-end modules seamlessly into the apps core architecture. - Set up and maintain robust CI/CD pipelines using tools like Appcenter (or similar) to automate the build, testing, and deployment processes. - Ensure a streamlined deployment process for both mobile and web apps, improving time-to-market and : - 5 years of experience in mobile development with a strong focus on React Native and building cross-platform mobile applications. - Expertise in Redux or MobX for managing complex state in large-scale applications. - Advanced proficiency in JavaScript (ES6) and TypeScript, with deep knowledge of asynchronous programming (Promises, async/await). - Solid experience with React Native Reanimated and React Native Gesture Handler to build custom animations and gesture-based interactions. - Experience with Webpack, Module Federation, or similar tools to implement micro front-end architectures and modularize applications. - Strong experience with CI/CD pipelines (e.g., Appcenter, Fastlane, or similar) to automate build, test, and deployment processes. - Practical knowledge of CodePush or similar OTA update tools for efficient app updates without requiring app store submissions. - Proficient in using Git for version control and familiar with best practices for collaborative development. Preferred Qualifications : - Experience with native mobile development (iOS/Android) using Swift, Objective-C, or Java is a plus. - Familiarity with RESTful APIs, GraphQL, or Firebase for integrating backend services into mobile applications. - Experience with mobile testing frameworks (e.g., Jest, Detox) and automated UI testing. - Familiarity with tools for performance testing and profiling mobile applications (e.g., React Native Performance, Flipper). (ref:hirist.tech)

Location: in, IN

Posted Date: 11/23/2024
Click Here to Apply
View More Dashhire Jobs

Contact Information

Contact Human Resources
Dashhire

Posted

November 23, 2024
UID: 4944924395

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.