Description

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

Education

Bachelor's degree