Skip to Content

Frontend Engineer (Iraq)

--Swibit Limited Iraq--

Frontend Engineer

Location: Iraq (Hybrid)

Company: Swibit

Employment Type: Full-time

Reports To: Frontend Lead / Engineering Manager, Frontend

About Swibit

Swibit is an AI solutions company operating in the MENA region, the UK, and the US. We specialise in delivering high-end consulting and building scalable digital platforms, AI-powered products, and strategic solutions across sectors such as real estate, marketplaces, logistics, education, and public services.

Our model is global design and local execution — combining international expertise with deep local market understanding to deliver impactful, future-ready solutions.

Role Overview

We are looking for a Frontend Engineer with a strong focus on React Native (Expo) to join our growing engineering team in Iraq. You will build and ship cross-platform mobile applications that serve real users across Iraq and the wider MENA region — from consumer products to enterprise-grade platforms.

You will work within Swibit's matrix engineering model: your line manager is the Frontend Lead (career, growth, reviews), while day-to-day you collaborate with a Tech Lead and Project Manager on specific product deliveries.

This is a hands-on building role. You will write production code from day one.

Key Responsibilities

Mobile Development

  • Build, maintain, and ship cross-platform mobile applications using React Native with Expo

  • Implement pixel-perfect UIs from Figma designs, following Swibit's design system

  • Integrate with backend APIs (REST and GraphQL) and real-time services

  • Manage app state using modern patterns (Zustand, Redux Toolkit, or similar)

  • Handle navigation, deep linking, push notifications, and offline-first behaviour

  • Optimise app performance — startup time, memory usage, animations, and bundle size

Quality & Engineering Standards

  • Write clean, testable, well-documented TypeScript code

  • Participate in code reviews — both giving and receiving feedback constructively

  • Follow Swibit's Dual Quality Gate process and the Swibit Engine standards

  • Write unit and integration tests; contribute to E2E test coverage

  • Manage app releases through EAS Build and EAS Submit pipelines

Collaboration & Growth

  • Collaborate closely with Product Designers, Backend Engineers, and QA

  • Participate in sprint planning, daily standups, and retrospectives

  • Contribute to the shared component library and reusable modules

  • Mentor junior engineers and Academy graduates joining the team

  • Stay current with React Native and Expo ecosystem developments

Requirements

Essential

  • Based in Iraq (able to work from the office on a hybrid schedule)

  • 2–4 years of professional experience building mobile applications with React Native

  • Strong hands-on experience with Expo (managed and bare workflows)

  • Proficiency in TypeScript and modern JavaScript (ES6+)

  • Solid understanding of React fundamentals — hooks, context, component lifecycle

  • Experience with state management solutions (Zustand, Redux Toolkit, Jotai, or similar)

  • Familiarity with RESTful APIs and async data fetching (React Query / TanStack Query)

  • Experience publishing apps to the Apple App Store and Google Play Store

  • Comfortable with Git, pull requests, and collaborative development workflows

  • Strong problem-solving skills and attention to detail

  • Fluency in Arabic and English (spoken and written)

Preferred

  • Experience with EAS Build / EAS Submit and OTA updates

  • Familiarity with React Navigation and deep linking patterns

  • Experience with animations (Reanimated, Moti) and gesture handling

  • Knowledge of push notifications (Expo Notifications, FCM, APNs)

  • Exposure to web development with React (Next.js or similar)

  • Experience integrating maps, camera, biometrics, or payment SDKs

  • Familiarity with CI/CD pipelines (GitHub Actions)

  • Understanding of accessibility standards for mobile applications

  • Previous experience in a startup or fast-paced product environment

Tech Stack You'll Work With

Layer

Technologies

Mobile

React Native, Expo, TypeScript

State

Zustand / Redux Toolkit, React Query

Navigation

React Navigation / Expo Router

UI

Swibit Design System, NativeWind / Tamagui

Testing

Jest, React Native Testing Library, Detox

CI/CD

EAS Build, EAS Submit, GitHub Actions

Backend

Python, FastAPI (you consume APIs, not build them)

Design

Figma

What You'll Gain

  • Opportunity to build products used across Iraq and the MENA region

  • Work on a variety of projects — consumer apps, enterprise platforms, and AI-driven products

  • Close collaboration with an international team of engineers, designers, and AI specialists

  • Clear career growth path within Swibit's engineering ladder (Associate → Senior → Lead)

  • Structured mentorship and access to the Swibit Academy learning programmes

  • A fast-paced, ambitious environment where your work has real, visible impact

  • Competitive compensation with performance-based incentives

How to Apply

Send your CV and a link to any published apps or a GitHub/portfolio to [email protected] with the subject line: Frontend Engineer — React Native (Iraq)