وظيفة مهندس تطبيقات جوال React Native شاغرة لدى Jobgether في السعودية
تفاصيل الوظيفة
Jobgether تعلن، بالنيابة عن شركة شريكة، عن فرصة عمل لمهندس تطبيقات جوال - React Native في السعودية. انضم إلى فريق هندسي يعمل عن بُعد لتطوير تقنية جوال نظير إلى نظير مبتكرة للاتصالات الآمنة واللامركزية.
نبذة عن الوظيفة
انضم إلى فريق هندسي يعمل عن بُعد بالكامل لتطوير تقنية جوال نظير إلى نظير مبتكرة للاتصالات الآمنة واللامركزية. في هذا الدور، ستقوم بتطوير وتحسين تطبيق متعدد المنصات لنظامي iOS وAndroid باستخدام React Native وExpo. ستعمل على ميزات تشمل المراسلة، المكالمات الصوتية والمرئية، مشاركة الوسائط، إقران الأجهزة، والنسخ الاحتياطي للهوية. من خلال الجمع بين تطوير الجوال الحديث وهندسة نظير إلى نظير على الجهاز، ستساعد في تقديم تجربة مستخدم سلسة وموثوقة ومركزة على الخصوصية. ستتعاون بشكل وثيق مع فرق المنتج والتصميم والتقنية الأساسية لبناء ميزات عالية الجودة من المفهوم إلى الإصدار. هذه الفرصة مثالية لمهندس جوال ذي خبرة شغوف بتحسين الأداء والتقنيات اللامركزية وتشكيل مستقبل الاتصالات الرقمية.
المهام والمسؤوليات
- تطوير وصيانة تطبيق جوال متعدد المنصات يعمل بتقنية نظير إلى نظير، مع تولي مسؤولية الميزات من التنفيذ إلى الاختبار والإصدار، وضمان تجربة موثوقة وسريعة وآمنة على iOS وAndroid.
- بناء وتحسين وصيانة ميزات المراسلة، المكالمات الصوتية والمرئية، مشاركة الوسائط، إقران الأجهزة، والنسخ الاحتياطي للهوية.
- تنفيذ واجهات المستخدم وربطها بواجهات برمجة التطبيقات الأساسية للنظير إلى النظير التي تعمل مباشرة على الجهاز.
- دمج إمكانيات الجوال الأصلية مثل الإشعارات الفورية، الوصول إلى الكاميرا، المصادقة البيومترية، والمهام الخلفية.
- تحليل الأداء وتحسينه على الأجهزة الحقيقية، مع التركيز على وقت بدء التطبيق، جلسات الدردشة الطويلة، معالجة الوسائط، استهلاك البطارية، واستخدام الشبكة.
- كتابة وصيانة اختبارات الوحدة واختبارات النهاية إلى النهاية لضمان موثوقية التطبيق ومنع الانحدار.
- دعم الإصدارات المستقرة من خلال سير العمل للتكامل المستمر، تقارير الأعطال، والتصحيح المنهجي.
- التعاون مع فرق المنتج والتصميم وهندسة النظير إلى النظير لتقديم ميزات جديدة وتحسين تجربة المستخدم الشاملة.
- المشاركة في مراجعات الكود، تعزيز أفضل الممارسات الهندسية، والحفاظ على معايير عالية لجودة الكود.
الشروط والمتطلبات
- خبرة مهنية كبيرة في React Native وتطوير تطبيقات الجوال.
- خبرة قوية في Redux لإدارة الحالة وRedux-Saga للتعامل مع سير العمل غير المتزامن.
- كفاءة عالية في JavaScript، بما في ذلك ميزات ES6+ وممارسات التطوير الحديثة.
- خبرة في دمج واستخدام WebSockets وRESTful APIs.
- الإلمام بتحسين أداء تطبيقات الجوال، التصحيح، والاختبار.
- خبرة في التعاون مع فرق هندسة موزعة أو تعمل عن بُعد بالكامل.
- اهتمام بتحديث وتحسين وتحسين تطبيقات الجوال أو الويب.
- مهارات قوية في حل المشكلات، الاهتمام بالتفاصيل، والقدرة على التواصل الفعال باللغة الإنجليزية.
- الإلمام بلغات التطوير الأصلية مثل Swift وKotlin يعتبر ميزة إضافية.
- خبرة في أدوات التطوير والبناء الأصلية مثل Xcode وAndroid Studio تعتبر ميزة إضافية.
- خبرة في بناء تطبيقات باستخدام أطر النظير إلى النظير أو العمل مع التقنيات اللامركزية تعتبر ميزة إضافية.
المزايا
- ترتيب عمل عن بُعد بالكامل، مع فرص عالمية.
- فرصة للمساهمة في تقنية نظير إلى نظير مبتكرة وتطبيقات جوال مركزة على الخصوصية.
- التعاون مع فريق دولي من المهندسين ومتخصصي المنتجات.
- التعرض لممارسات تطوير الجوال الحديثة وهندسة نظير إلى نظير مميزة على الجهاز.
- فرصة لتولي مسؤولية ميزات من النهاية إلى النهاية وتحقيق تأثير ذي معنى على تطوير المنتج.
- نمو مهني من خلال مشاريع هندسية صعبة تشمل أداء الجوال، الاتصالات اللامركزية، والتطوير متعدد المنصات.
عرض النص الأصلي للإعلان
Join a fully remote engineering team building innovative peer-to-peer mobile technology for secure, decentralized communication. In this role, you will develop and enhance a cross-platform application for iOS and Android using React Native and Expo. You will work on features spanning messaging, voice and video calls, media sharing, device pairing, and identity backup. Combining modern mobile development with an on-device peer-to-peer architecture, you will help deliver a seamless, reliable, and privacy-focused user experience. You will collaborate closely with product, design, and core technology teams to build high-quality features from concept to release. This opportunity is ideal for an experienced mobile engineer passionate about performance optimization, decentralized technologies, and shaping the future of digital communication.
Accountabilities
Develop and maintain a cross-platform peer-to-peer mobile application, taking ownership of features from implementation through testing and release. Ensure the application delivers a reliable, responsive, and secure experience across iOS and Android.
- Build, refine, and maintain features for messaging, voice and video calls, media sharing, device pairing, and identity backup.
- Implement user interfaces and connect them to the peer-to-peer core APIs running directly on the device.
- Integrate native mobile capabilities, including push notifications, camera access, biometric authentication, and background tasks.
- Profile and optimize performance on real devices, focusing on application startup time, extended chat sessions, media processing, battery consumption, and network usage.
- Write and maintain unit and end-to-end tests to ensure application reliability and prevent regressions.
- Support stable releases through continuous integration workflows, crash reporting, and systematic debugging.
- Collaborate with product, design, and peer-to-peer engineering teams to deliver new features and improve the overall user experience.
- Participate in code reviews, promote engineering best practices, and maintain a high standard of code quality.
Candidates should bring substantial experience in React Native development, strong JavaScript expertise, and a solid understanding of mobile application architecture and state management. The ideal candidate is comfortable working independently in a remote environment, optimizing existing applications, and collaborating across technical disciplines.
- Significant professional experience with React Native and mobile application development.
- Strong experience with Redux for state management and Redux-Saga for handling asynchronous workflows.
- High proficiency in JavaScript, including ES6+ features and modern development practices.
- Experience integrating and working with WebSockets and RESTful APIs.
- Familiarity with mobile application performance optimization, debugging, and testing.
- Experience collaborating with distributed or fully remote engineering teams.
- An interest in modernizing, improving, and optimizing mobile or web applications.
- Strong problem-solving skills, attention to detail, and the ability to communicate effectively in English.
- Familiarity with native development languages such as Swift and Kotlin is an advantage.
- Experience with native development and build tools, including Xcode and Android Studio, is a plus.
- Experience building applications with peer-to-peer frameworks or working with decentralized technologies is a bonus.
- Fully remote working arrangement, with worldwide opportunities.
- Opportunity to contribute to innovative peer-to-peer technology and privacy-focused mobile applications.
- Collaboration with an international team of engineers and product specialists.
- Exposure to modern mobile development practices and a distinctive on-device peer-to-peer architecture.
- Opportunity to take ownership of end-to-end features and make a meaningful impact on product development.
- Professional growth through challenging engineering projects involving mobile performance, decentralized communication, and cross-platform development.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
رقم الإعلان لدى المصدر: 4478853344