+1 647-578-9336
contact@handshr.com
Woodbridge, ON L4L 4Y4, Canada

Full Stack Developer | Mid-Senior Level

Job Category: onsite

Location: Karachi Gulshan-E-Iqbal

Job Type:Full Time

Job Posted: 2025-07-15

Job Description

  • Job description

    About the Role

    I8IS is seeking a Full Stack Developer with expertise in React.js, React Native, and macOS desktop development (PyObjC). You’ll be responsible for building and maintaining web, mobile, and desktop applications that are fast, reliable, and user-friendly. This is an on-site opportunity to join a passionate and growing team focused on high-performance software products.

    Key Responsibilities: Web & Mobile Development

    • Build responsive, reusable components using React.js and React Native.
    • Manage state using Hooks and Context API for dynamic, real-time UIs.
    • Integrate RESTful APIs and handle data rendering and user interactions.
    • Implement UI flows that respect permission handling and navigation standards.
    • Leverage device features such as Geolocation, Notifications, and Background Services.

    macOS Desktop Application Development

    • Convert legacy apps (e.g., from Tkinter) to native macOS apps using PyObjC.
    • Implement native macOS features including window management, notifications, and sandbox compatibility.
    • Handle lifecycle events, permissions (e.g., Accessibility, File Access), and App Store readiness.
    • Package and sign .app and .pkg files for Apple deployment using Xcode and Transporter.

    Tech Stack

    • Frontend: React.js, React Native, JavaScript, JSX
    • macOS: Python, PyObjC, Apple Notarization Tools
    • Tools & Libraries: Axios, JWT, Leaflet.js, Notistack, Joyride, DatePicker
    • Deployment: Xcode, Transporter

    Key Achievements You’ll Contribute To

    • Deliver a hybrid tracking application across desktop and mobile.
    • Modernize and optimize legacy tools into native macOS apps.
    • Ensure App Store compliance with Apple guidelines and security requirements.

    Who You Are

    • 3+ years of hands-on experience in React and cross-platform development.
    • Strong command of React Native for both Android and iOS.
    • Experience with macOS development and understanding of Apple’s app lifecycle and permissions.
    • Able to debug, optimize, and polish software for a production-grade experience.

    Office Location: i8is Mezzanine Floor United Castle Apartment, Nipa Flyover near Sindbad, Gulshan e Iqbal Karachi. 3pm to 11pm

    A team player with strong attention to detail and a problem-solving mindset.

    Job Type: Full-time

    Pay: From Rs75,000.00 per month

    Experience:

    • Full stack Development: 3 years (Preferred)

    Work Location: In person

Apply for this Job