Only apply if immediately available and already based in Dubai
Job Type: Full-time
We are seeking a skilled Mobile Developer / React Native Developer to build cutting-edge web and mobile applications for our smart technology, ecology, and IoT solutions company. If you are passionate about crafting seamless user experiences and delivering high-quality code, we want to hear from you.
Key Responsibilities:
- Design and build highly responsive, interactive, and scalable web and mobile applications that deliver seamless user experiences, leveraging the full capabilities of React.js for web platforms and React Native (Expo) for mobile solutions.
- Implement robust front-end solutions with TypeScript, ensuring code modularity, maintainability, and type-safety.
- Manage application state and data fetching using React Query, Zustand, Redux, or React Context.
- Implement secure offline storage with Expo SecureStore for sensitive data persistence.
- Ensure application security through SSL pinning, API encryption, and secure coding practices, using Crypto-JS for encryption methods.
- Collaborate with designers via Figma to translate high-fidelity designs into pixel-perfect interfaces, leveraging Tailwind for efficient design implementation.
- Optimize applications for performance, accessibility, responsiveness, and security across devices and browsers.
- Integrate backend APIs using REST and GraphQL with React Query for efficient data fetching and caching.
- Utilize trending third-party libraries in the React Native and Expo ecosystem.
- Understand and debug native code (Swift/Objective-C for iOS and Kotlin/Java for Android) to extend React Native functionality.
- Write clean, maintainable code and participate in Git-based code reviews with pull requests.
- Troubleshoot and resolve issues related to performance, security, and cross-device compatibility.
Requirements:
- Excellent English communication skills.
- Proficiency in React.js, React Native (Expo), and modern JavaScript (ES6+).
- Strong knowledge of TypeScript for type-safe, maintainable code.
- Expertise in React Query, Zustand, Redux, or React Context for state management and data fetching.
- Proficiency in Expo SecureStore for secure offline storage.
- Strong knowledge of application security, including SSL pinning, API encryption, and Crypto-JS for encryption.
- Ability to understand and debug native code (Swift/Objective-C for iOS and Kotlin/Java for Android).
- Solid experience with Tailwind, HTML5, CSS3, and responsive/adaptive design principles.
- Proficiency in Figma for collaborating on high-fidelity, user-friendly interfaces.
- Expertise in third-party packages like Tailwind, React Navigation, Expo AV, Expo Camera, Expo Location, React Native Reanimated, and React Native Gesture Handler.
- Proficiency with Git, pull requests, and code reviews.
- Demonstrated ability to optimize applications for performance, accessibility, responsiveness, and security.
- Strong UI/UX principles and experience with visually appealing designs.
- Familiarity with REST APIs and GraphQL integration, emphasizing secure communication with React Query.
- Strong problem-solving skills, attention to detail, and commitment to quality code.
- Preferred: Knowledge of Python, Jest, React Testing Library, native iOS/Android development, CI/CD tools.
- Proven track record of delivering high-quality applications in production using React.js and React Native (Expo).
Job Type:
- Full-time
Job Type: Full-time
Pay: AED6,000.00 - AED8,000.00 per month
Application Deadline: 04/08/2025