Search by job, company or skills

Qatar Living®

Senior React Native Mobile Developer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Qatar living is seeking an experienced and talented React Native Mobile Developer with a minimum of 5 years of professional experience in mobile application development. The ideal candidate will have a proven track record in building and deploying high-quality mobile apps for both iOS and Android platforms, with deep expertise in React Native components, APIs, and navigation libraries

The ideal candidate must be proficient in mobile UI/UX design principles, state management, performance optimization, and have strong experience with Firebase and the app deployment process to both the Google Play Store and Apple App Store. This is an exciting opportunity to work with a fast-paced team to build and maintain scalable mobile applications used by a global audience.

Key Responsibilities:

Develop, maintain, and scale cross-platform mobile applications using React Native

Utilize React Native components, APIs, and React Navigation to create smooth mobile experiences

Collaborate with product managers, designers, and backend developers to design, develop, and deliver exceptional mobile applications.

Lead the mobile development lifecycle from planning and architecture through testing and deployment

Ensure code quality by writing clean, reusable, and maintainable code with thorough unit testing.

Optimize mobile applications for performance, security, and scalability, identifying and addressing performance bottlenecks.

Apply mobile UI/UX design principles to develop responsive and user-friendly interfaces across a variety of screen sizes

Implement state management using tools such as Redux, Context API, or MobX.

Integrate with REST APIs and GraphQL to fetch and manage application data.

Manage the complete mobile app submission process for both the Google Play Store and Apple App Store, including app signing, store requirements, and handling updates or feedback from store reviews.

Work with Firebase for real-time databases, authentication, cloud functions, and push notifications.

Integrate native modules for platform-specific features using Objective-C, Swift for iOS, and Java/Kotlin for Android

Troubleshoot, debug, and improve existing mobile applications

Mentor junior mobile developers and contribute to best practices for mobile development.

Required Skills & Qualifications:

5+ years of professional experience in mobile development

3+ years of experience building mobile applications with React Native

Strong experience with React Native components, APIs, and navigation libraries like React Navigation

Proficient in mobile UI/UX design principles to create responsive and user-friendly mobile interfaces.

Expertise in mobile app deployment processes for both iOS and Android, including app submission, certificates, and signing

Expertise in JavaScript, ES6+, and modern front-end libraries/frameworks

Experience with state management tools such as Redux, MobX, or Context API

Proficient in integrating with REST APIs and GraphQL.

Hands-on experience with Firebase, including real-time databases, cloud messaging, authentication, and cloud functions.

Familiarity with native build tools, such as Xcode, Android Studio, and Gradle.

Experience with native modules using Objective-C/Swift and Java/Kotlin.

Hands-on experience with Git and CI/CD pipelines.

Strong understanding of mobile app architecture patterns (e.g., MVC, MVVM).

Understanding of performance optimization techniques and best practices for React Native applications.

Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment

Desired Skills :

Experience with native iOS/Android development (Swift, Objective-C, Java, Kotlin)

Familiarity with TypeScript in a React Native environment.

Experience with push notifications, cloud message APIs, and mobile analytics

Knowledge of mobile app security best practices.

Experience working with GraphQL.

Contributions to open-source React Native projects or libraries.

Personal Attributes:

Strong communication and collaboration skills, with the ability to work effectively in a team.

Proactive and self-motivated, able to take ownership of tasks and work independently.

A passion for mobile development and staying up to date with emerging trends and technologies.

Proven ability to troubleshoot, debug, and resolve complex mobile application issues.

Education:

Bachelor's Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/10/2024

Job ID: 97203823

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 20-10-2024 07:47:24 PM
Home Jobs in Doha Senior React Native Mobile Developer