Frontend Web Developer (React + TypeScript)
Description
***** English ***** Frontend Web Developer (React + TypeScript) IZI Soft is an Algerian software company in Birkhadem, Algiers, building a family of products under one shared identity and design system — the way JetBrains and Atlassian do. Our flagship, IZI-Shop POS, already serves around 100 businesses, and we're now building web products for the Algerian market. We're looking for a frontend developer who wants to own real interfaces people use every day — not just close tickets. What you'll do: - Build and maintain user-facing web interfaces in React + TypeScript - Turn product ideas and designs into clean, reusable components - Consume REST APIs and handle async data, loading, and error states properly - Manage application state with tools like React Query, Zustand, or Redux - Make interfaces responsive and pleasant to use across devices - Work closely with backend and product to ship features end to end Requirements (must-have): - Solid React and TypeScript fundamentals (components, hooks) - Comfortable consuming REST APIs and handling asynchronous data - Experience with at least one state management approach - Good grasp of responsive HTML/CSS - Everyday Git workflow Nice to have: - Next js - Testing (unit / component) - A genuine eye for UI and design detail - Tailwind CSS What we offer: - On-site role at our Birkhadem, Algiers office - 45,000 DZD/month - Open to junior and mid-level candidates, with real mentorship from a senior-led team - Genuine product ownership — you'll ship features that reach real customers - A small, growing team where your work is visible and matters How to apply: - Send your CV along with your GitHub profile or portfolio to IZI Soft ***** Français ***** Développeur Web Frontend (React + TypeScript) IZI Soft est une entreprise algérienne de logiciels basée à Birkhadem, Alger. Nous construisons une famille de produits réunis par une identité et un design system communs — à la manière de JetBrains ou Atlassian. Notre produit phare, IZI-Shop POS, équipe déjà une centaine d'entreprises, et nous développons aujourd'hui des produits web pour le marché algérien. Nous cherchons un développeur frontend qui veut vraiment s'approprier des interfaces utilisées chaque jour — pas seulement fermer des tickets. Vos missions: - Concevoir et maintenir des interfaces web en React + TypeScript - Transformer les idées produit et les maquettes en composants propres et réutilisables - Consommer des API REST et gérer correctement les données asynchrones, les états de chargement et d'erreur - Gérer l'état de l'application avec des outils comme React Query, Zustand ou Redux - Rendre les interfaces responsives et agréables sur tous les appareils - Collaborer étroitement avec le backend et le produit pour livrer des fonctionnalités de bout en bout Profil recherché (indispensable): - Bonnes bases en React et TypeScript (composants, hooks) - À l'aise avec la consommation d'API REST et la gestion de données asynchrones - Expérience avec au moins une approche de gestion d'état - Bonne maîtrise du HTML/CSS responsive - Utilisation quotidienne de Git Un plus: - Next js - Tests (unitaires / composants) - Un vrai sens du détail en UI et design - Tailwind CSS Ce que nous offrons: - Poste en présentiel à notre bureau de Birkhadem, Alger - 45 000 DZD/mois - Ouvert aux profils junior et intermédiaire, avec un vrai accompagnement d'une équipe dirigée par des seniors - Une vraie appropriation du produit — vos fonctionnalités atteindront de vrais clients - Une petite équipe en croissance où votre travail est visible et compte Comment postuler: - Envoyez votre CV accompagné de votre profil GitHub ou de votre portfolio à IZI Soft ***** العربية ***** مطوّر واجهات ويب (React + TypeScript) IZI Soft شركة جزائرية لتطوير البرمجيات مقرّها بئر خادم، الجزائر العاصمة. نبني مجموعة من المنتجات تجمعها هوية ونظام تصميم موحّدان — على غرار ما تفعله JetBrains وAtlassian. منتجنا الرئيسي، IZI-Shop POS، يخدم اليوم قرابة 100 مؤسسة، ونحن الآن نطوّر منتجات ويب موجّهة للسوق الجزائرية. نبحث عن مطوّر واجهات يرغب في امتلاك واجهات حقيقية يستخدمها الناس يوميًا، لا مجرّد إغلاق مهام. مهامّك: - بناء وصيانة واجهات الويب باستخدام React + TypeScript - تحويل أفكار المنتج والتصاميم إلى مكوّنات نظيفة قابلة لإعادة الاستخدام - استهلاك واجهات REST والتعامل السليم مع البيانات غير المتزامنة وحالات التحميل والأخطاء - إدارة حالة التطبيق باستخدام أدوات مثل React Query أو Zustand أو Redux - جعل الواجهات متجاوبة ومريحة على مختلف الأجهزة - العمل عن قرب مع فريقَي الـ backend والمنتج لإنجاز الميزات من البداية إلى النهاية المتطلّبات (أساسية): - أساسيات متينة في React وTypeScript (المكوّنات والـ hooks) - إلمام باستهلاك واجهات REST والتعامل مع البيانات غير المتزامنة - خبرة مع أسلوب واحد على الأقل لإدارة الحالة - إتقان جيّد لـ HTML/CSS المتجاوب - استخدام يومي لـ Git ميزات إضافية مُحبّذة: - Next js - الاختبارات (وحدات / مكوّنات) - حسّ حقيقي بتفاصيل الواجهة والتصميم - Tailwind CSS ما نقدّمه: - وظيفة حضورية بمكتبنا في بئر خادم، الجزائر العاصمة - 45,







