Overview
At Pera, we are a forward-thinking company that owns and operates Pera Wallet, the leading crypto wallet in the Algorand ecosystem. With over 250,000 active users every month on our self-custodial iOS and Android apps, Pera Wallet offers a secure platform for managing digital assets and engaging with decentralized applications (dApps) on the Algorand blockchain. As a fully open-source platform, our community-driven feature roadmap demonstrates our commitment to collaboration and innovation.
We are a remote-first company with a close-knit team of eight people spread across Europe, seamlessly working across four time zones. At Pera, we prioritize autonomy and trust, allowing you to work from anywhere and at any time.
↔
Mobile React Native Developer
About the Role
We are seeking an experienced Mobile React Native Developer to join our dynamic team. The ideal candidate will be responsible for building and maintaining cross-platform mobile applications that provide a seamless user experience. You will collaborate closely with our product and design teams to develop new features and improve the performance and usability of our mobile solutions.
Core Responsibilities
- Develop and maintain mobile applications using React Native, ensuring high performance and responsiveness on both iOS and Android platforms.
- Collaborate with product managers and designers to translate user needs and design specifications into technical solutions.
- Integrate third-party APIs and services to enhance app functionality and optimize user experience.
- Write clean, maintainable, and efficient code, following best practices for React Native and JavaScript development.
- Troubleshoot, debug, and optimize mobile applications for performance and scalability.
- Implement automated testing and ensure quality throughout the software development lifecycle.
Key Requirements
- 3+ years of professional experience in React Native mobile development.
- Understanding of Android & iOS systems and overall architecture.
- Strong JavaScript skills, including ES6+ syntax and TypeScript.
- Experience with Redux or other state management libraries.
- Knowledge of RESTful APIs and integrating with backend services.
- Proficiency with version control tools, especially Git.
- Experience with native modules and bridging in React Native.
- Ability to troubleshoot and debug across iOS and Android platforms.
- Strong understanding of UI/UX principles and building user-friendly interfaces.
- Excellent communication skills and a collaborative attitude.
Good to Have
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with GraphQL, React Navigation, and React Query.
- Prior experience releasing apps to the App Store and Google Play.
- Knowledge of native development for iOS and Android (e.g., Swift, Kotlin).
- Understanding of Passkeys and/or FIDO2 protocol.
Perks and Benefits
Pera offers the following perks and benefits, in addition to the opportunity to work on a widely-used and highly-regarded crypto wallet:
- Competitive remuneration.
- The flexibility to work from anywhere in the world.
- A diverse, open, inclusive, and collaborative culture.
- Supportive and flexible work arrangements.
- A strong mentorship culture that supports staff growth in technical, product, or people management paths.
- Allocation of time within the workweek for personal and career development projects.
- Ownership of your growth plan.
To apply, please click here for available vacancies.
نظرة عامة
في Pera، نحن شركة تفكير متقدم تمتلك وتشغل Pera Wallet، المحفظة الرائدة للعملات الرقمية في نظام Algorand البيئي. مع أكثر من 250,000 مستخدم نشط شهريًا على تطبيقات iOS وAndroid ذات الحفظ الذاتي، تقدم Pera Wallet منصة آمنة لإدارة الأصول الرقمية والتفاعل مع التطبيقات اللامركزية (dApps) على بلوكتشين Algorand. Pera Wallet هو منصة مفتوحة المصدر بالكامل، وخريطة الميزات المدفوعة من المجتمع تعكس التزامنا بالتعاون والابتكار.
نحن شركة تعتمد على العمل عن بُعد، ويعمل فريقنا المتماسك المكون من ثمانية أفراد من جميع أنحاء أوروبا عبر أربع مناطق زمنية بشكل سلس. في Pera، نولي الأولوية للاستقلالية والثقة، مما يتيح لك العمل من أي مكان وفي أي وقت.
مطور React Native للأجهزة المحمولة
عن الدور
نحن نبحث عن مطور React Native للهواتف المحمولة ذو خبرة للانضمام إلى فريقنا الديناميكي. سيكون المرشح المثالي مسؤولًا عن بناء وصيانة تطبيقات الهواتف المحمولة عبر المنصات المختلفة لضمان تجربة مستخدم سلسة. ستعمل عن كثب مع فرق المنتجات والتصميم لتطوير ميزات جديدة وتحسين أداء وقابلية استخدام حلولنا المحمولة.
المسؤوليات الرئيسية
- تطوير وصيانة تطبيقات الهواتف المحمولة باستخدام React Native، مع ضمان الأداء العالي والاستجابة على كل من منصات iOS وAndroid.
- التعاون مع مديري المنتجات والمصممين لترجمة احتياجات المستخدمين والمواصفات التصميمية إلى حلول تقنية.
- دمج واجهات برمجة التطبيقات (APIs) والخدمات الخارجية لتحسين وظائف التطبيقات وتجربة المستخدم.
- كتابة كود نظيف وقابل للصيانة وفعال، وفقًا لأفضل الممارسات لتطوير React Native وJavaScript.
- استكشاف الأخطاء وتصحيحها وتحسين التطبيقات المحمولة من حيث الأداء والقابلية للتوسع.
- تنفيذ الاختبارات التلقائية وضمان الجودة طوال دورة حياة تطوير البرمجيات.
المتطلبات الأساسية
- خبرة مهنية لا تقل عن 3 سنوات في تطوير تطبيقات React Native للهواتف المحمولة.
- فهم لأنظمة Android وiOS والبنية العامة.
- مهارات قوية في JavaScript، بما في ذلك بناء جملة ES6+ وTypeScript.
- خبرة في Redux أو مكتبات إدارة الحالة الأخرى.
- معرفة بـ RESTful APIs ودمجها مع خدمات الواجهة الخلفية.
- إتقان أدوات التحكم في الإصدار، خاصة Git.
- خبرة في استخدام الوحدات الأصلية والتوصيل في React Native.
- القدرة على استكشاف الأخطاء وتصحيحها عبر منصات iOS وAndroid.
- فهم قوي لمبادئ واجهات المستخدم/تجربة المستخدم وبناء واجهات سهلة الاستخدام.
- مهارات تواصل ممتازة وروح تعاونية.
المزايا الإضافية
- درجة بكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة في GraphQL وReact Navigation وReact Query.
- خبرة سابقة في إطلاق التطبيقات على App Store وGoogle Play.
- معرفة بالتطوير الأصلي لـ iOS وAndroid (مثل Swift، Kotlin).
- فهم لـ Passkeys و/أو بروتوكول FIDO2.
المزايا والفوائد
تقدم Pera المزايا والفوائد التالية، بالإضافة إلى الفرصة للعمل على محفظة العملات الرقمية الشهيرة والمستخدمة على نطاق واسع:
- تعويضات تنافسية.
- القدرة على العمل من أي مكان في العالم.
- ثقافة متنوعة، مفتوحة، شاملة، وتعاونية.
- ترتيبات عمل مرنة وداعمة.
- ثقافة توجيه قوية تدعم نمو الموظفين في المسارات التقنية أو المنتج أو إدارة الأفراد.
- تخصيص وقت داخل أسبوع العمل للمشاريع الشخصية والمهنية.
- ملكية خطة نموك الخاصة.