Mobile Developer (react Native)

Dubai, DU, AE, United Arab Emirates

Job Description

We are looking for a talented and experienced

React Native Developer with 3+ years

of hands-on

experience

in mobile application development. The ideal candidate will be responsible for developing, maintaining, and supporting high-quality mobile applications on both iOS and Android platforms, with a focus on eCommerce solutions and delivering seamless user experiences.

Key Responsibilities



Design, develop, and maintain scalable mobile applications using React Native. Collaborate with cross-functional teams to define, design, and deliver new features. Ensure application performance, quality, and responsiveness through profiling and optimization. Integrate third-party SDKs, APIs, and libraries (e.g., payment gateways, analytics, push notifications). Implement state management using Redux, Flux, or Context API. Write clean, well-documented, and maintainable JavaScript/TypeScript code. Debug and resolve platform-specific issues and manage dependencies effectively. Develop and enhance eCommerce features such as product catalogs, carts, and checkout workflows. Participate in Test-Driven Development (TDD) and perform thorough testing using Jest or Detox. Collaborate in code reviews, CI/CD processes, and deployment workflows.

Skills & Qualifications



Proven experience in React Native app development, preferably in eCommerce projects. Strong proficiency in JavaScript (ES6+) and TypeScript (types, interfaces, generics). Expertise in React tools including Redux, Flux, JSON, Webpack, and Enzyme. Knowledge of functional and object-oriented programming principles. Familiarity with native build tools such as Xcode, Gradle, Android Studio, and IntelliJ. Proficiency in ReactJS and front-end technologies like HTML, CSS, jQuery, PHP, and XML. Experience integrating RESTful APIs and handling asynchronous data. Strong understanding of mobile UI/UX design principles and platform-specific guidelines. Familiarity with frameworks like Next.js for React Native integration. Solid understanding of native platforms (iOS and Android) for debugging, performance optimization, and native module integration. Deep knowledge of profiling, performance tuning, and resolving bottlenecks using native tools (Xcode Instruments, Android Profiler). Hands-on experience with Test-Driven Development (TDD) and modern testing frameworks. Excellent troubleshooting, debugging, and problem-solving skills. Strong project management, communication, and team collaboration abilities. Ability to balance code reuse with platform-specific customization and deliver maintainable solutions. A proactive learner who stays updated with the latest trends and tools in mobile app development.
For more information about our company and detailed job description, please visit our website: www.tomsher.com

Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2157547
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned