IBEX Global

React Native Developer

Job Locations PK-Lahore
Job Post Information* : Posted Date 3 weeks ago(12/4/2024 4:15 AM)
Job ID
2024-18073
# of Openings
2
Job Family
Information Technology (PK VW-Tech)

Overview

The ideal candidate will have strong experience in React Native development with a focus on real-time applications and communication features. You'll be responsible for architecting, developing, and maintaining cross-platform mobile applications that deliver seamless user experiences.

Responsibilities

  • Design and develop high-performance, production-ready React Native applications
  • Implement real-time communication features including chat, voice calls, and video conferencing.
  • Integrate and optimize WebSocket connections using Socket.io and SignalR.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with backend developers to design and implement APIs.
  • Perform code reviews and mentor junior developers.
  • Troubleshoot and debug complex issues across different platforms.
  • Optimize application performance and ensure smooth real-time data synchronization.

Required Skills & Experience

Qualifications

  • 3+ years of software development experience, with at least 2+ years focused on React Native
  • Strong proficiency in JavaScript/TypeScript and React/React Native
  • Extensive experience with real-time communication protocols and implementations:
    • WebSocket implementations (Socket.io, SignalR)
    • Voice and video integration (WebRTC, Twilio, Agora)
    • Real-time chat systems
  • Demonstrated experience with:
    • State management (Redux, MobX, Context, or similar)
    • Navigation libraries (React Navigation)
    • Native modules integration
    • Push notifications
    • Background services
  • Understanding of mobile app architecture and performance optimization
  • Experience with code versioning tools (Git)
  • Knowledge of iOS and Android platform-specific requirements

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed