وصف الوظيفة
Valleysoft مزود خدمات تكنولوجيا المعلومات الإقليمي يقدم برامج المؤسسات والدعم الفني وحلول التحول الرقمي للعملاء في جميع أنحاء العالم.
يعمل عبر صناعة البنوك، وتساعد الشركة المؤسسات على بناء وتحسين التكنولوجيا التي يعتمدون عليها لخدمة العملاء وتبسيط العمليات ودعم تجارب رقمية حديثة وآمنة.
ملخص الوظيفة نحن نبحث عن مطور React .js و React Native موهوب يتمتع بخبرة من 3 إلى 6 سنوات للانضمام إلى فريق القنوات الرقمية لدينا.
سيكون المرشح المثالي مسؤولاً عن تصميم وتطوير وصيانة تطبيقات ويب وتطبيقات جوال آمنة وقابلة للتوسع عالية الأداء لقطاع البنوك.
يتطلب الدور خبرة قوية في React .js و React Native، مع خبرة في تكامل واجهات برمجة التطبيقات المؤسسية والعمل ضمن بيئات التطوير الرشيقة Agile.
المسؤوليات الرئيسية تصميم وتطوير وصيانة تطبيقات ويب سريعة الاستجابة باستخدام React .js . تطوير وصيانة تطبيقات جوال عبر الأنظمة الأساسية باستخدام React Native لنظامي Android وiOS.
بناء مكونات واجهة مستخدم قابلة لإعادة الاستخدام وقابلة للتوسع وقابلة للصيانة وفق أفضل ممارسات الترميز.
دمج تطبيقات الواجهة الأمامية مع RESTful APIs وGraphQL APIs وخدمات الخلفية المؤسسية.
التعاون مع مصممي واجهة المستخدم وتجربة المستخدم لتنفيذ واجهات مستخدم intuitive واستجابة.
تحسين التطبيقات من حيث السرعة والقابلية للتوسع والأمان والأداء.
المشاركة في مناقشات البنية المعمارية ومراجعات الشفرة وجلسات التصميم الفني.
استكشاف الأخطاء وإصلاحها وتصحيح المشكلات وتطويرها في بيئات التطوير والإنتاج.
العمل بشكل وثيق مع مطوري الخلفية، مهندسي QA، فرق DevOps، وأصحاب المصلحة من الأعمال.
ضمان الامتثال مع معايير ترميز آمنة ومتطلبات أمان بنكية.
المشاركة في عمليات CI/CD ونشر التطبيقات وأنشطة الإصدار.
إنشاء وصيانة الوثائق الفنية.
التأمين الصحي الخاص والتدريب والتطوير درجة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو الهندسة البرمجية أو مجال ذي صلة.
3–6 سنوات خبرة مهنية في تطوير الواجهة الأمامية وتطوير تطبيقات الجوال.
خبرة عملية قوية مع React .js و React Native .
كفاءة عالية في JavaScript (ES6+) و TypeScript .
فهم راسخ لـ React Hooks والمكونات الدالية وContext API ودورة حياة المكون.
خبرة بإدارة الحالة باستخدام Redux أو Redux Toolkit أو Context API.
خبرة في استهلاك RESTful APIs والعمل مع JSON.
معرفة قوية بـ HTML5 و CSS3 وتصميم الويب المستجيب.
خبرة باستخدام Git وتدفقات التحكم في الإصدارات الحديثة.
فهم جيد لأفضل ممارسات تطوير البرمجيات ونماذج التصميم.
مهارات تصحيح الأخطاء وتحسين الأداء.
المؤهلات المفضلة خبرة في البنوك والخدمات المالية أو FinTech.
خبرة مع Next .js . خبرة مع Expo .
معرفة بخدمات Firebase.
خبرة مع GraphQL .
الإلمام بعمارة الخدمات الدقيقة Microservices.
خبرة في نشر تطبيقات الهاتف إلى متجر Apple App Store و Google Play Store.
خبرة العمل في بيئات Agile/Scrum.
المهارات التقنية React .js و React Native JavaScript (ES6+) TypeScript HTML5 CSS3 Redux / Redux Toolkit RESTful APIs GraphQL Axios Git Postman Swagger / OpenAPI Jest & React Testing Library Firebase Expo Next .
js CI/CD (Azure DevOps, Jenkins, GitHub Actions) Docker SonarQube ESLint Prettier JIRA Confluence Security & Banking Knowledge Understanding of secure coding practices and OWASP Top 10 .
خبرة في تنفيذ المصادقة الآمنة باستخدام OAuth 2.0, OpenID Connect (OIDC), JWT، والمصادقة متعددة العوامل (MFA).
خبرة في العمل مع واجهات برمجة التطبيقات المؤسسية وتكامل التطبيقات الآمنة.
معرفة بمراقبة أداء التطبيقات وتسجيلها.
المهارات الشخصية مهارات تحليلية قوية وحل المشكلات.
اتصال ممتاز ومهارات التعامل بين الأشخاص.
القدرة على العمل بشكل مستقل وبالتعاون في فرق متعددة الوظائف.
تنظيم قوي والقدرة على إدارة الوقت.
القدرة على العمل في بيئة سريعة الوتيرة للمؤسسات.
الالتزام بتقديم حلول برمجية عالية الجودة.
من الجميل وجود خبرة في منصات سحابية مثل Microsoft Azure و AWS أو Google Cloud Platform (GCP).
خبرة في الاختبار الآلي وتطوير يعتمد على الاختبار (TDD).
الإلمام بتقييم الأداء والقيام بالتحسينات على الأجهزة المحمولة.
الخبرة في العمل على مشاريع التحول الرقمي المؤسساتية واسعة النطاق.
متطلبات الخبرة: 3–6 سنوات التفضيل المجال: البنوك / الخدمات المالية / FinTech (مفضل)
Job description
Valleysoft is a regional IT services provider delivering enterprise software, technical support, and digital transformation solutions for clients worldwide.
Working across the banking industry, the company helps organizations build and improve the technology they rely on to serve customers, streamline operations, and support secure, modern digital experiences.
Job Summary We are seeking a talented React.
js & React Native Developer with 3–6 years of experience to join our Digital Channels team.
The ideal candidate will be responsible for designing, developing, and maintaining secure, scalable, and high-performance web and mobile applications for the banking sector.
The role requires strong expertise in React.
js and React Native , along with experience integrating enterprise APIs and working within Agile development environments.
Key Responsibilities Design, develop, and maintain responsive web applications using React.
js . Develop and maintain cross-platform mobile applications using React Native for Android and iOS.
Build reusable, scalable, and maintainable UI components following best coding practices.
Integrate front-end applications with RESTful APIs, GraphQL APIs, and enterprise backend services.
Collaborate with UI/UX designers to implement intuitive and responsive user interfaces.
Optimize applications for speed, scalability, security, and performance.
Participate in architecture discussions, code reviews, and technical design sessions.
Troubleshoot, debug, and resolve application issues in development and production environments.
Work closely with backend developers, QA engineers, DevOps teams, and business stakeholders.
Ensure compliance with secure coding standards and banking security requirements.
Participate in CI/CD processes, application deployments, and release activities.
Create and maintain technical documentation.
Private Health Insurance Training & Development Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
3–6 years of professional experience in Front-End and Mobile Application Development.
Strong hands-on experience with React.
js and React Native .
Strong proficiency in JavaScript (ES6+) and TypeScript .
Solid understanding of React Hooks, Functional Components, Context API, and component lifecycle.
Experience with state management using Redux , Redux Toolkit , or Context API.
Experience consuming RESTful APIs and working with JSON.
Strong knowledge of HTML5 , CSS3 , and responsive web design.
Experience using Git and modern version control workflows.
Good understanding of software development best practices and design patterns.
Strong debugging and performance optimization skills.
Preferred Qualifications Experience in the Banking, Financial Services, or FinTech industry.
Experience with Next.
js . Experience with Expo .
Knowledge of Firebase services.
Experience with GraphQL .
Familiarity with Microservices Architecture .
Experience publishing mobile applications to the Apple App Store and Google Play Store.
Experience working in Agile/Scrum environments.
Technical Skills React.
js React Native JavaScript (ES6+) TypeScript HTML5 CSS3 Redux / Redux Toolkit RESTful APIs GraphQL Axios Git Postman Swagger / OpenAPI Jest & React Testing Library Firebase Expo Next.
js CI/CD (Azure DevOps, Jenkins, GitHub Actions) Docker SonarQube ESLint Prettier JIRA Confluence Security & Banking Knowledge Understanding of secure coding practices and OWASP Top 10 .
Experience implementing secure authentication using OAuth 2.
0 , OpenID Connect (OIDC) , JWT , and Multi-Factor Authentication (MFA) .
Experience working with enterprise APIs and secure application integration.
Knowledge of application performance monitoring and logging.
Soft Skills Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Ability to work independently and collaboratively in cross-functional teams.
Strong organizational and time-management skills.
Ability to work in a fast-paced, enterprise environment.
Commitment to delivering high-quality software solutions.
Nice to Have Experience with cloud platforms such as Microsoft Azure , AWS , or Google Cloud Platform (GCP) .
Experience with automated testing and test-driven development (TDD).
Familiarity with mobile performance profiling and optimization.
Experience working on large-scale enterprise digital transformation projects.
Experience Required: 3–6 Years Domain Preference: Banking / Financial Services / FinTech (Preferred)