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.