وصف الشركة NEARMOTION هي شركة تكنولوجيا متقدمة تمكّن المباني الذكية من التفاعل مع الزوار بناءً على موقعهم، وتوجيههم من خلال التوجيه الرقمي والتفاعل المخصص. من خلال منصتها سهلة الاستخدام، تساعد NEARMOTION الأماكن على تقديم تجارب زوار محسّنة، من الوصول إلى الوجهة، مع تقديم مكافآت وعروض وقسائم مخصصة. تأسست الشركة بالشراكة مع واعد ريادة الأعمال (Saudi Aramco Entrepreneurship Ventures)، وتوفر حلولاً موثوقة تمكّن المؤسسات الحكومية والشركات بأدوات مبتكرة لإشراك العملاء. تعمل NEARMOTION في بيئة سريعة التطور حيث يؤدي ربط الملايين من تفاعلات العملاء المحتملة إلى خلق قيمة متبادلة ودعم الأهداف التجارية الرئيسية.
وصف الوظيفة هذا دور دوام كامل وحضوري لمطور تطبيقات الجوال في الرياض، المملكة العربية السعودية. سيقوم مطور تطبيقات الجوال بتصميم وتطوير وصيانة تطبيقات الجوال التي تدعم منصة NEARMOTION للمباني الذكية وإشراك الزوار. تتضمن المسؤوليات اليومية تنفيذ ميزات جديدة، وتحسين أداء التطبيق، ودمج واجهات برمجة التطبيقات (APIs) وخدمات الخلفية، وضمان التوافق عبر مختلف الأجهزة وأنظمة التشغيل. يتضمن الدور التعاون مع مديري المنتجات والمصممين ومهندسي الخلفية لتقديم تجارب مستخدم سلسة، بالإضافة إلى استكشاف المشكلات وإصلاحها، وإجراء مراجعات الأكواد البرمجية، والمساهمة في التحسين المستمر لدورة حياة تطوير الجوال.
المؤهلات
- مهارات قوية في تطوير تطبيقات الجوال وخبرة في بناء تطبيقات الجوال وصيانتها.
- إتقان ممارسات تطوير التطبيقات، بما في ذلك تصميم البرمجيات واختبارها ونشرها.
- فهم قوي لمبادئ البرمجة كائنية التوجه (OOP) وتطبيقها في مشاريع الجوال.
- خبرة عملية في تطوير تطبيقات iOS وإلمام بأطر العمل والأدوات ذات الصلة.
- تُعد الخبرة في تطوير تطبيقات Android أو أطر العمل عابرة المنصات (مثل Flutter وReact Native) ميزة إضافية.
- معرفة بـ RESTful APIs وJSON والتكامل مع خدمات الخلفية.
- القدرة على كتابة كود نظيف وقابل للصيانة واستخدام أنظمة التحكم في الإصدار مثل Git.
- درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو مجال ذي صلة، أو ما يعادلها من الخبرة العملية.
- مهارات قوية في حل المشكلات، والاهتمام بالتفاصيل، والقدرة على العمل بشكل تعاوني في بيئة فريق عمل حضوري.
- الإلمام بأفضل ممارسات تجربة المستخدم/واجهة المستخدم (UX/UI) لتطبيقات الجوال والاهتمام بالخدمات القائمة على الموقع يعد أمرًا مفيدًا.
Company Description NEARMOTION is an advanced technology company that enables smart buildings to interact with visitors based on their location, guiding them through digital wayfinding and personalized engagement. Through its easy-to-use platform, NEARMOTION helps venues deliver enhanced visitor experiences, from arrival to destination, while offering tailored rewards, offers, and coupons. Established in partnership with Saudi Aramco Entrepreneurship Ventures, the company provides reliable solutions that empower government organizations and businesses with innovative customer engagement tools. NEARMOTION operates in a fast-evolving landscape where connecting millions of potential customer interactions drives mutual value and supports key business objectives.
Role Description This is a full-time, on-site Mobile Application Developer role based in Riyadh, Saudi Arabia. The Mobile Application Developer will design, develop, and maintain mobile applications that support NEARMOTION’s smart building and visitor engagement platform. Daily responsibilities include implementing new features, optimizing application performance, integrating APIs and backend services, and ensuring compatibility across different devices and operating systems. The role involves collaborating with product managers, designers, and backend engineers to deliver intuitive user experiences, as well as troubleshooting issues, performing code reviews, and contributing to continuous improvement of the mobile development lifecycle.
Qualifications
- Strong skills in Mobile Application Development and experience building and maintaining Mobile Applications.
- Proficiency in Application Development practices, including software design, testing, and deployment.
- Solid understanding of Object-Oriented Programming (OOP) principles and their application in mobile projects.
- Hands-on experience with iOS Development and familiarity with relevant frameworks and tools.
- Experience with Android development or cross-platform frameworks (e.g., Flutter, React Native) is an advantage.
- Knowledge of RESTful APIs, JSON, and integration with backend services.
- Ability to write clean, maintainable code and use version control systems such as Git.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Strong problem-solving skills, attention to detail, and the ability to work collaboratively in an on-site team environment.
- Familiarity with UX/UI best practices for mobile applications and an interest in location-based services is beneficial.