- Experience
- 3–4 yrs
- Salary
- —
- Openings
- 1
- Posted
- 10 hours ago
- Work mode
- Work from home
- Resume
- Required to apply
Job description
About Zenmer
Zenmer is an AI-driven travel platform connecting corporations, travel management companies (TMCs), suppliers, and technology partners through a unified collaborative ecosystem. It facilitates corporate travel spending management globally with centralized control and real-time insights across multiple sites, while seamlessly integrating various TMCs and suppliers. The platform features a proprietary Booking Management System (BMS) that streamlines the booking lifecycle independently of specific vendors or legacy software. TMCs benefit from an integrated Agent Desktop delivering consistent traveler profiles, policies, approval mechanisms, reporting, analytics, and supplier content. Zenmer's Open API, based on modern microservices, enables customization, integration, and extension to create personalized travel experiences and workflows.
Key Responsibilities
- Develop high-quality mobile application features using React Native combined with TypeScript.
- Analyze current Android workflows and transform them into cross-platform functionalities.
- Implement core functionalities such as authentication, session management, navigation, API integrations, secure storage, deep linking, notifications, and travel-specific processes.
- Compose reusable, accessible, and responsive user interface components.
- Address states including loading, empty data, offline usage, timeouts, and error handling effectively.
- Write thorough unit, component, integration, and automated UI tests to assure quality.
- Conduct testing and troubleshoot issues across both Android and iOS platforms.
- Participate in architectural discussions, migration strategies, code reviews, and preparation for releases.
Candidate Requirements
- Substantial professional experience working with React Native, React, and TypeScript.
- Demonstrated history of deploying production-ready applications on Android and iOS devices.
- In-depth knowledge of mobile navigation, state management, RESTful APIs, secure storage of credentials, and platform-specific behaviors.
- Experience diagnosing and resolving native Android and iOS building or integration challenges.
- Familiarity with functionalities like push notifications, deep linking, permissions management, file handling, and lifecycle event management in mobile apps.
- Strong capabilities in testing, analytical problem solving, and effective communication.
- Capacity to comprehend existing native applications without replicating their architectural design mechanically.
Preferred Qualifications
- Experience in transitioning native applications to React Native frameworks.
- Working knowledge of Kotlin or Java for Android, and Swift or Objective-C for iOS.
- Background in applications related to travel, booking systems, authentication, or enterprise mobile software.
- Acquaintance with continuous integration/continuous deployment (CI/CD) processes, App Store Connect, Google Play Console, accessibility standards, and mobile security practices.
Additional Information
Location: Remote
Employment Type: Full-time
Experience Required: 3-4 years
Interested candidates should submit their CV, GitHub profile, and links to mobile applications they have developed, along with a brief statement outlining their experience with React Native and their specific role in shipping production applications on both Android and iOS platforms.