টেলিগ্রামে এখনই আমাদের সঙ্গে যুক্ত হোন এবং সর্বশেষ আপডেট পেতে থাকুন! Join us on Telegram

Front End/Mobile Application Developer (React Native)

Farazy Hospital Ltd.

  • Dhaka
  • IT & Telecommunication
  • পদ: ১
  • ২ সপ্তাহ আগে
  • ৩১ অক্টোবর ২০২৬
Apply by BDJOBS

আবেদনের শেষ সময়: শনিবার ৩১শে অক্টোবর ২০২৬

Experience

  • At least 3 years

Education

    • Bachelor of Science (BSc) in Computer Science
    • Bachelor of Science (BSc)

Requirements

  • At least 3 years

Additional Requirements

  • Minimum 3 years of experience in front-end development

Technical Skills

  • Strong proficiency in JavaScript (ES6+) and TypeScript - Advanced knowledge required
  • React Native with Expo ecosystem (3+ years)
  • Angular (3+ years) with knowledge of RxJS, NgRx/Redux
  • UI/UX Implementation - Ability to implement pixel-perfect designs from Figma/Adobe XD
  • State management (Redux, Context API, Zustand)
  • RESTful API integration
  • Git version control

Preferred Qualifications

  • Experience in healthcare or e-commerce applications
  • Knowledge of push notifications and payment gateway integration
  • Experience with native modules and custom native code

Responsibilities & Context

Job Overview

We are looking for a skilled React Native Mobile Application Developer with strong expertise in React Native, React, Expo, and TypeScript to develop and maintain our health-focused mobile application for iOS and Android.

The ideal candidate should have hands-on experience building scalable, high-performance, production-ready mobile applications, integrating RESTful APIs and third-party services, implementing modern UI/UX designs, managing application state, and handling mobile application builds and deployments using the Expo/EAS ecosystem.

The candidate will work closely with UI/UX designers, backend developers, QA engineers, and product teams to deliver reliable and user-friendly mobile experiences.


Key Responsibilities

Mobile Application Development — React Native, React & Expo

  • Develop, maintain, and enhance production-ready mobile applications using React Native, React, and Expo for both iOS and Android platforms.

  • Convert UI/UX designs into pixel-perfect, responsive, and reusable mobile components.

  • Develop scalable component architectures and reusable UI patterns following modern React and React Native best practices.

  • Build and maintain reusable components, custom hooks, utilities, and shared services.

  • Work with React Hooks, Context API, Redux, Zustand, and other modern React patterns.

  • Integrate RESTful APIs and third-party services, handling authentication, authorization, API errors, loading states, and asynchronous operations.

  • Work closely with backend developers to understand API contracts, troubleshoot integration issues, and ensure seamless data flow between mobile applications and backend services.

  • Implement efficient API communication, data caching, local storage, and offline functionality where required.

  • Implement authentication and secure user sessions.

  • Utilize Expo modules and device capabilities such as:

    • Push Notifications

    • Camera and Media

    • Secure Storage

    • Device Permissions

    • Deep Linking

    • App Updates

    • Payments

  • Integrate Firebase and other third-party SDKs when required.

  • Manage application builds and deployments using EAS Build, EAS Submit, and EAS Update.

  • Prepare and maintain applications for Apple App Store and Google Play Store releases.

  • Troubleshoot and resolve mobile-specific issues across different devices and OS versions.

  • Optimize application performance, startup time, rendering, memory usage, API calls, and network requests.

  • Debug and resolve production issues, crashes, and performance bottlenecks.

  • Maintain clean separation between UI, business logic, and data-access layers.

Code Quality & Engineering Practices

  • Write clean, scalable, maintainable, and well-documented TypeScript/JavaScript code.

  • Follow modern React and React Native development best practices.

  • Develop reusable components and maintain a consistent application architecture.

  • Participate in code reviews and provide constructive feedback to other developers.

  • Identify technical issues and proactively propose effective solutions.

  • Refactor existing code when necessary to improve maintainability, performance, and scalability.

  • Follow Git-based development workflows and established coding standards.

  • Write and maintain appropriate unit and integration tests where required.

Collaboration & Product Development

  • Collaborate closely with UI/UX designers to implement accurate and consistent designs.

  • Work with backend developers to integrate APIs and resolve technical issues.

  • Collaborate with QA engineers to reproduce, troubleshoot, and resolve application issues.

  • Work with product and business teams to understand requirements and translate them into technical solutions.

  • Participate in sprint planning, technical discussions, code reviews, and other development activities.

  • Take ownership of assigned features from development through testing and production release.


Required Qualifications

  • 2+ years of professional experience in React Native development.

  • Strong hands-on experience with React Native and Expo.

  • Strong knowledge of React and modern React development patterns.

  • Strong proficiency in TypeScript/JavaScript.

  • Experience developing applications for both Android and iOS.

  • Experience with Expo EAS Build, EAS Submit, and EAS Update.

  • Strong understanding of React Hooks and component architecture.

  • Experience with state management libraries such as Redux, Zustand, or Context API.

  • Experience integrating RESTful APIs and third-party services.

  • Good understanding of authentication, API handling, asynchronous operations, and error handling.

  • Good understanding of mobile application performance optimization.

  • Experience with Git and modern software development workflows.

  • Strong understanding of responsive UI development and mobile UX principles.

  • Good problem-solving and debugging skills.


Nice to Have

  • Experience with Angular.

  • Experience with Firebase.

  • Experience with payment gateway integration.

  • Experience with push notifications and deep linking.

  • Experience with local storage, caching, and offline functionality.

  • Experience with mobile CI/CD pipelines.

  • Experience with Apple App Store and Google Play Store submission processes.

  • Experience with healthcare, e-commerce, fintech, or other API-intensive applications.

  • Familiarity with native Android/iOS concepts and debugging native issues.

  • Experience working with analytics, crash reporting, and application monitoring tools.


What We Value

  • Strong ownership and accountability for assigned features.

  • Excellent attention to UI/UX details and application quality.

  • Ability to write clean, reusable, and maintainable code.

  • Strong analytical and problem-solving abilities.

  • Ability to troubleshoot complex technical issues independently.

  • Ability to work effectively in a collaborative development environment.

  • Willingness to learn new technologies and continuously improve development practices.

  • Focus on building stable, scalable, secure, and high-performance applications.

Job Other Benifits

  • Provident fund
  • Salary Review: Yearly
  • Festival Bonus: 2

Age

Na

Gender

Both Male and Female can apply

Job Work Place

Work at office

Read Before Apply

Please apply only who are fulfilling all the requirements of this job
এই চাকরিতে আবেদন করতে চান? আবেদনের শেষ সময়: শনিবার ৩১শে অক্টোবর ২০২৬
Apply by BDJOBS
টেলিগ্রামে এখনই আমাদের সঙ্গে যুক্ত হোন এবং সর্বশেষ আপডেট পেতে থাকুন! Join us on Telegram যুক্ত হোন