Web Development & Digital Marketing Company in Dubai, UAE

Contact Us

Career Opportunities at "Tomsher"

  • Professional Growth

    We believe that investing in our employees' professional growth is crucial for the success of our organization. We offer a variety of opportunities for our employees to expand their knowledge, skills, and expertise in the IT field.

  • Collaborative Work Environment

    We encourage our employees to share ideas, work together, and communicate openly and honestly. Our teams work in a supportive and inclusive environment where everyone's contributions are valued and respected.

Development & Digital Services

since 2010

Tomsher - Career

React Native Mobile App Developer

  • Location Dubai
  • Experience3+ Years
  • Job Type Full time

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 Expo or 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.

Send your resume to [email protected] with Job Position(React Native Mobile App Developer)