About the job
Job Description:
We are seeking a skilled Senior React Native - Mobile Developer to join our mobile development team. As a Senior React Native Developer, you will be responsible for designing and developing mobile applications using React Native. You should have a strong understanding of mobile app development, JavaScript, and React Native framework. The ideal candidate will have a passion for building innovative and user-friendly mobile solutions.
Key Responsibilities:
Design and develop mobile applications using React Native for iOS and Android platforms.
Collaborate with product management and design teams to translate requirements into high-quality user interfaces.
Architect and implement features and functionalities for mobile apps.
Write clean and maintainable code, conduct code reviews, and ensure code quality.
Optimize mobile applications for performance and scalability.
Stay updated on mobile development trends and technologies.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a Mobile Developer with expertise in React Native.
Strong understanding of JavaScript, ES6/ES7, and asynchronous programming.
Experience with state management libraries (e.g., Redux, MobX).
Familiarity with RESTful APIs and integrating third-party services.
Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with native mobile development (iOS/Swift/Objective-C, Android/Java/Kotlin).
Knowledge of mobile app performance optimization techniques.
Experience with GraphQL or other modern APIs.
Contributions to open-source projects or a strong portfolio of mobile apps.
Bachelor's degree in Computer Science