Company Description
We are looking for a Native Android Developer to join a dedicated engineering engagement supporting the development and maintenance of a payment SDK ecosystem. The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.
Job Description
Develop, maintain, and enhance native Android SDKs using Kotlin. Implement Android components, libraries, and API integrations. Integrate SDKs with payment APIs and backend services. Troubleshoot bugs and production issues. Develop unit and integration tests. Participate in code reviews, refactoring, and performance improvements. Support SDK releases, versioning, documentation, and sample applications. Support Flutter and React Native components, wrappers, and native bridges. Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation. Review, test, and validate all AI-assisted code before delivery. Support merchant integrations and technical go-live activities.
Qualifications
At least 4 years of solid experience in native Android development using Kotlin. Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle. Ability to independently implement and troubleshoot assigned requirements. Experience developing SDKs, reusable libraries, or frameworks is highly preferred. Experience with Flutter and/or React Native is an advantage. Experience with Claude Code, Codex, or similar AI development tools is an advantage. Payment, Fin Tech, or security-sensitive application experience is desirable. Good communication skills and ability to work directly with an international engineering team.
Additional Information
WHY YOU’LL LOVE US
All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…) Social insurance Open-door management policy Full Medical insurance Accommodation and Transportation Allowance Friendly environment that values innovation and efficiency Exciting opportunities for career growth and talent development Feedback encouragement Recognition and reward programs Competitive salaries and incentives Friendly environment Flexible and Comfortable schedule Fun committees Monetary rewards Fun, smart and creative people Career possibilities with growing team Paid vacations Social benefits
For more information about Nile Bits, please visit our website:
https://www.nilebits.com
وصف الشركة
نحن نبحث عن مطور أندرويد أصلي (Native Android Developer) للانضمام إلى فريق هندسي متخصص يدعم تطوير وصيانة نظام بيئي لمجموعة أدوات تطوير البرمجيات (SDK) الخاصة بالمدفوعات. سيعمل المطور مباشرة مع فرق المنتج والهندسة لدى العميل، مع التركيز الأساسي على تطوير تطبيقات أندرويد الأصلية باستخدام لغة Kotlin، بالإضافة إلى دعم مكونات Flutter وReact Native باستخدام أدوات التطوير المدعومة بالذكاء الاصطناعي مثل Claude Code وCodex.
وصف الوظيفة
تطوير وصيانة وتحسين حزم SDK الخاصة بأندرويد باستخدام لغة Kotlin. تنفيذ مكونات أندرويد، والمكتبات، وعمليات دمج واجهات برمجة التطبيقات (APIs). دمج حزم SDK مع واجهات برمجة تطبيقات الدفع وخدمات الواجهة الخلفية. استكشاف الأخطاء وإصلاحها وحل مشاكل الإنتاج. تطوير اختبارات الوحدة واختبارات التكامل. المشاركة في مراجعات الكود، وإعادة الهيكلة، وتحسين الأداء. دعم إصدارات SDK، والتحكم في الإصدارات، والتوثيق، وتطبيقات العينة. دعم مكونات Flutter وReact Native، والمغلفات (wrappers)، والجسور الأصلية. استخدام أدوات مدعومة بالذكاء الاصطناعي مثل Claude Code وCodex للتطوير وتصحيح الأخطاء والاختبار والتوثيق. مراجعة واختبار والتحقق من جميع الأكواد التي يتم إنشاؤها بواسطة الذكاء الاصطناعي قبل التسليم. دعم عمليات تكامل التجار وأنشطة الإطلاق التقني.
المؤهلات
خبرة لا تقل عن 4 سنوات في تطوير تطبيقات أندرويد الأصلية باستخدام لغة Kotlin. معرفة جيدة بهيكلية أندرويد، وواجهات برمجة التطبيقات، والاختبار، وتصحيح الأخطاء، ودورة حياة التطبيق. القدرة على تنفيذ واستكشاف المتطلبات الموكلة إليه بشكل مستقل. يفضل بشدة وجود خبرة في تطوير حزم SDK أو مكتبات قابلة لإعادة الاستخدام أو أطر عمل. تعتبر الخبرة في Flutter و/أو React Native ميزة إضافية. تعتبر الخبرة في Claude Code أو Codex أو أدوات تطوير الذكاء الاصطناعي المشابهة ميزة إضافية. يفضل وجود خبرة في تطبيقات الدفع أو التكنولوجيا المالية (FinTech) أو التطبيقات الحساسة أمنياً. مهارات تواصل جيدة والقدرة على العمل مباشرة مع فريق هندسي دولي.
معلومات إضافية
لماذا ستحب العمل معنا
جميع مزايا الموظفين مجانية (غرفة الألعاب الشهيرة لدينا، إفطار يومي، فواكه، قهوة ومشروبات ساخنة أخرى، مشروبات غازية وعصائر، أيام ترفيهية وحفلات للشركة...) تأمين اجتماعي سياسة الإدارة ذات الباب المفتوح تأمين طبي كامل بدل سكن وانتقالات بيئة ودودة تقدر الابتكار والكفاءة فرص مثيرة للنمو الوظيفي وتطوير المواهب تشجيع التغذية الراجعة برامج التقدير والمكافآت رواتب وحوافز تنافسية بيئة ودودة جدول عمل مرن ومريح لجان ترفيهية مكافآت مالية أشخاص مرحون وأذكياء ومبدعون احتمالات وظيفية مع فريق متنامٍ إجازات مدفوعة الأجر مزايا اجتماعية
لمزيد من المعلومات حول شركة Nile Bits، يرجى زيارة موقعنا الإلكتروني:
https://www.nilebits.com