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