Role Description This is a full-time, on-site role based at Lynx Information Technology in Abhā. The Full Stack Mobile Application Developer will be responsible for designing, developing, testing, deploying, and maintaining mobile applications, working across both mobile front-end and back-end development. Responsibilities include developing mobile applications, building and integrating RESTful APIs, working with databases and backend services, integrating third-party services, and translating business and product requirements into reliable technical solutions. The developer will write clean, efficient, and maintainable code, troubleshoot and resolve technical issues, optimize applications for performance and security, participate in code reviews, maintain technical documentation, and support application releases and ongoing maintenance. The role also includes preparing, publishing, and managing application releases on the Apple App Store through App Store Connect and on Google Play through Google Play Console, including handling updates, release requirements, and issues related to the review and publishing process. The developer will work closely with product, design, and technical teams to deliver high-quality mobile applications and continuously improve existing products.
Qualifications Saudi nationality is required. Proven experience in Mobile Application Development and building applications from concept to deployment. Strong understanding of Object-Oriented Programming (OOP) and software development principles. Experience with at least one modern mobile technology stack, such as Flutter, React Native, Swift/Swift UI, or Kotlin. Experience developing and integrating RESTful APIs. Experience with backend development and backend services such as Node.js, . NET, Laravel, or similar technologies. Experience working with databases and data management. Good understanding of software architecture and clean, maintainable code. Experience with version control systems such as Git. Understanding of application security and best practices. Experience with App Store Connect and Google Play Console and the mobile application publishing process. Ability to analyze requirements, troubleshoot technical issues, and optimize application performance. Ability to work collaboratively in an on-site team environment in Abhā. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience with CI/CD, cloud services, Firebase, or third-party integrations is a plus.
وصف الدور: هذا دور وظيفي بدوام كامل ومقر العمل في شركة لينكس لتقنية المعلومات في أبها. سيكون مطور تطبيقات الجوال المتكامل مسؤولاً عن تصميم وتطوير واختبار ونشر وصيانة تطبيقات الجوال، والعمل عبر كل من تطوير واجهة المستخدم الخلفية والأمامية للهواتف المحمولة. تشمل المسؤوليات تطوير تطبيقات الجوال، وبناء ودمج واجهات برمجة التطبيقات (RESTful APIs)، والعمل مع قواعد البيانات وخدمات الخلفية، ودمج خدمات الطرف الثالث، وتحويل متطلبات الأعمال والمنتج إلى حلول تقنية موثوقة. سيقوم المطور بكتابة تعليمات برمجية نظيفة وفعالة وقابلة للصيانة، واستكشاف المشكلات التقنية وحلها، وتحسين التطبيقات من حيث الأداء والأمان، والمشاركة في مراجعات الكود، والحفاظ على التوثيق التقني، ودعم إصدارات التطبيقات والصيانة المستمرة. يشمل الدور أيضًا إعداد ونشر وإدارة إصدارات التطبيقات على متجر تطبيقات آبل (Apple App Store) عبر App Store Connect وعلى متجر جوجل بلاي (Google Play) عبر Google Play Console، بما في ذلك التعامل مع التحديثات ومتطلبات الإصدار والمشكلات المتعلقة بعملية المراجعة والنشر. سيعمل المطور بشكل وثيق مع فرق المنتج والتصميم والفرق التقنية لتقديم تطبيقات جوال عالية الجودة وتحسين المنتجات الحالية بشكل مستمر.
المؤهلات: الجنسية السعودية مطلوبة. خبرة مثبتة في تطوير تطبيقات الجوال وبناء التطبيقات من المفهوم إلى النشر. فهم قوي للبرمجة كائنية التوجه (OOP) ومبادئ تطوير البرمجيات. خبرة في تقنية واحدة على الأقل من تقنيات تطوير الجوال الحديثة، مثل Flutter أو React Native أو Swift/Swift UI أو Kotlin. خبرة في تطوير ودمج واجهات برمجة التطبيقات (RESTful APIs). خبرة في تطوير الخلفية وخدمات الخلفية مثل Node.js أو .NET أو Laravel أو تقنيات مشابهة. خبرة في العمل مع قواعد البيانات وإدارة البيانات. فهم جيد لهندسة البرمجيات والكود النظيف القابل للصيانة. خبرة في أنظمة التحكم في الإصدار مثل Git. فهم أمن التطبيقات وأفضل الممارسات. خبرة في App Store Connect و Google Play Console وعملية نشر تطبيقات الجوال. القدرة على تحليل المتطلبات واستكشاف الأخطاء التقنية وإصلاحها وتحسين أداء التطبيق. القدرة على العمل بشكل تعاوني في بيئة فريق في مقر العمل في أبها. درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة، أو خبرة عملية معادلة. تعتبر الخبرة في CI/CD أو الخدمات السحابية أو Firebase أو تكاملات الطرف الثالث ميزة إضافية.