Dashhire
Senior Mobile Developer - React Native Technologies
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/25/2024
Location: in, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Dashhire |
---|