Senior React Native Developer
Key Responsibilities:React Native Development: Lead and contribute to the design, development, and maintenance of high-quality mobile applications using React Native.End-to-End Project Delivery: Manage the entire lifecycle of React Native projects, from initial concept to final release, ensuring robust performance and scalability.Build and Deployment Pipeline: Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to streamline the development process.Release Management: Oversee the release process for both Android and iOS platforms, ensuring smooth and timely rollouts.Collaboration with Designers: Work closely with UI/UX designers, translating designs from Figma/Storybook into functional and responsive mobile applications.Cross-Platform Compatibility: Ensure the applications are optimized for both Android and iOS platforms, delivering a consistent user experience across devices.Swift Development (Optional): Utilize Swift for native iOS application development when necessary to enhance app functionality and performance.
Required Qualifications:Experience: 5+ years of experience in mobile application development with a focus on React Native.Technical Proficiency: Strong understanding of JavaScript, TypeScript, and React Native framework. Experience with Redux, RESTful APIs, and third-party libraries/integrations.Build/Deployment: Hands-on experience with CI/CD tools like Jenkins, CircleCI, or GitHub Actions. Familiarity with automated testing and deployment processes.Release Process: Deep knowledge of the release process for Android (Google Play Store) and iOS (App Store), including code signing, provisioning profiles, and app submission.Design Tools: Experience with Figma, Storybook, or similar design collaboration tools.Swift Development: Familiarity with Swift for iOS development is a plus.Problem-Solving: Strong problem-solving skills with the ability to think critically and adapt to changing requirements.