وظيفة مطور واجهات أمامية (React.js + React Native) لدى ادخار في السعودية
تفاصيل الوظيفة
ادخار، شركة تقنية مالية سعودية، تبحث عن مطور واجهات أمامية (Frontend Developer) متخصص في React.js وReact Native للعمل عن بُعد بدوام كامل. ستعمل على بناء وامتلاك الميزات عبر تطبيق الويب والجوال، مع درجة عالية من المسؤولية والملكية.
نبذة عن الوظيفة
هذه وظيفة بدوام كامل وعن بُعد لمطور واجهات أمامية يقوم ببناء وامتلاك الميزات عبر تطبيق الويب (React.js) وتطبيق الجوال (React Native). تتميز هذه الوظيفة بدرجة عالية من الملكية، حيث ستعمل بشكل وثيق مع فرق المنتج والتصميم، ليس فقط لتنفيذ المهام بل لتساؤل وتحسين واقتراح مهام أفضل. نحن نقدر المهندسين القادرين على التكيف، والتعلم المستمر، واستخدام أدوات الهندسة الحديثة والذكاء الاصطناعي يومياً، والفضوليين تجاه المنتج، وأصحاب الرأي البناء، والتواصل القوي مع الفرق التقنية وفريق التصميم.
المهام والمسؤوليات
- بناء وشحن الميزات عبر تطبيق الويب (React) وتطبيق الجوال (React Native).
- امتلاك الميزات من البداية إلى النهاية: من المنهجية التقنية إلى التنفيذ والاختبار والإطلاق.
- بناء واجهات ثنائية اللغة (العربية + الإنجليزية) مع دعم كامل للكتابة من اليمين إلى اليسار (RTL).
- دمج REST APIs مع معالجة دقيقة للتوثيق وحالات الخطأ والتحميل، ومراعاة معايير الصحة والأمان لمنتج مالي منظم.
- كتابة وصيانة اختبارات آلية كجزء من تعريف 'الإنجاز'.
- تحسين بنية الواجهة الأمامية وجودة الكود ومعايير الهندسة؛ والمشاركة في مراجعات الكود.
- المساعدة في تشكيل القرارات التقنية مع توسع المنصة.
الشروط والمتطلبات
- 4+ سنوات من الخبرة الإنتاجية في تطوير الواجهات الأمامية.
- خبرة إنتاجية قوية وعملية مع React.js.
- خبرة إنتاجية قوية وعملية مع React Native (مع تطبيقات منشورة على App Store و/أو Google Play).
- أساسيات متينة في الواجهات الأمامية: إدارة الحالة، الأداء، دمج API، والاختبار.
- كفاءة في REST APIs، وأدوات الواجهة الأمامية الحديثة، و TypeScript.
- مهارات قوية في CSS/SCSS والتصميم القائم على المكونات.
- خبرة في كتابة الاختبارات الآلية والعمل في بيئة Git ومراجعة الكود.
- عقلية ملكية قوية؛ القدرة على العمل بشكل مستقل في بيئة عن بُعد سريعة التغير.
- مهارات تواصل غير متزامن جيدة عبر المناطق الزمنية.
- درجة البكالوريوس في علوم الحاسب أو الهندسة أو خبرة عملية معادلة.
- خبرة في بناء تطبيقات عربية / RTL / ثنائية اللغة.
- خبرة في نظام Expo البيئي وسلاسل إصدار iOS/Android الأصلية.
- خبرة في الميزات الفورية (WebSockets) وإمكانيات الجهاز الأصلية مثل التخزين الآمن والمصادقة البيومترية.
- خبرة في مجال التكنولوجيا المالية أو المدفوعات أو أي صناعة منظمة أخرى.
المهارات المطلوبة
- التكيف مع الأولويات المتغيرة ومتطلبات التطور.
- التعلم المستمر وتحسين المهارات التقنية.
- استخدام أدوات الهندسة الحديثة والذكاء الاصطناعي يومياً لتحسين الكفاءة والتنفيذ.
- الفضول الحقيقي تجاه المنتج وليس فقط المهمة.
- القدرة على اقتراح الأفكار والاعتراض عندما يمكن تحسين شيء ما.
- التواصل القوي مع الفرق التقنية وفريق التصميم.
المزايا
- عملك يشكل تجربة المنتج لمئات الآلاف من المستخدمين بشكل مباشر.
- فريق صغير وعالي الكفاءة - بيروقراطية ضئيلة، حلقات ردود فعل سريعة، تأثير تجاري واضح.
- استقلالية عالية وملكية حقيقية من اليوم الأول.
- مقعد على الطاولة في تحديد كيفية تطور هندسة الواجهة الأمامية هنا.
- العمل من أي مكان.
عرض النص الأصلي للإعلان
Company Description
Eddekhar is a Saudi-based fintech company building infrastructure that helps companies automate employee savings, investments, and payroll-connected financial benefits. Through integrations with HR systems, payroll providers, banks, and investment platforms, we help companies offer modern, compliant financial wellness solutions to their employees.
Role Description
This is a full-time, remote role for a Frontend Developer building and owning features across our web app (React.js) and mobile app (React Native). This is a high-ownership role, you'll work closely with product and design, not just implementing tickets, but questioning, improving, and proposing better ones.
We value engineers who are:
- Adaptive, priorities shift and requirements evolve, and you adjust without losing momentum
- Constantly learning and improving their technical skills
- Comfortable using modern engineering and AI tools daily to improve efficiency and execution, and bring ideas on using them better
- Genuinely curious about the product, not just the ticket
- Opinionated in a good way, bringing ideas and pushing back when something can be better
- Strong communicators across technical and design teams
Responsibilities
- Build and ship features across our React web app and React Native mobile app
- Own features end to end, from technical approach through implementation, testing, and release
- Build bilingual (Arabic + English) interfaces with full RTL support
- Integrate REST APIs with careful handling of auth, error/loading states, and the correctness and security standards expected in a regulated financial product
- Write and maintain automated tests as part of "done"
- Improve frontend architecture, code quality, and engineering standards; participate in code reviews
- Help shape technical decisions as we scale the platform
Qualifications
Required
- 4+ years of production frontend experience
- Strong, hands-on production experience with React.js
- Strong, hands-on production experience with React Native (shipped apps to the App Store and/or Google Play)
- Solid frontend fundamentals: state management, performance, API integration, and testing
- Proficiency with REST APIs, modern frontend tooling, and TypeScript
- Strong CSS/SCSS and component-based styling skills
- Experience writing automated tests and working in a Git-based, code-review workflow
- Strong ownership mindset; able to work independently in a remote, fast-moving environment
- Good async communication skills across time zones
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Experience building Arabic / RTL / bilingual applications
- Experience with the Expo ecosystem and native iOS/Android release pipelines
- Experience with real-time features (WebSockets) and native device capabilities such as secure storage and biometric authentication
- Experience in fintech, payments, or other regulated industries
This role probably isn't for you if
- You aren't comfortable with some level of ambiguity
- You default to large rewrites when the problem needs solving in days
- You optimize for architectural purity over learning from real users
- You need a lot of structure or guidance to do your best work
Why join
- Your work directly shapes the product experience for hundreds of thousands of users
- Small, high-caliber team - minimal bureaucracy, fast feedback loops, clear business impact
- High autonomy and real ownership from day one
- A seat at the table in defining how frontend engineering evolves here
- Work from anywhere