الوصف الوظيفي:Senior Full Stack Developer (Web & Mobile Applications)
based backend systems and full mobile application development to lead the design, development, and deployment of scalable web and mobile applications. The role covers Laravel backend architecture, web frontends, and cross-platform mobile applications (Android & iOS), ensuring high performance, security, and a seamless user experience.
You will also contribute to the long-term technical strategy, system integration, and continuous innovation aligned with PBA’s mission.
Key Responsibilities
Laravel Backend Architecture & Development: Design, build, and maintain scalable backend systems using Laravel, including RESTful APIs, authentication, authorization, and core business logic.
System Architecture: Define and maintain application architecture across backend, web frontend, and mobile platforms.
Database Optimization: Design schemas, manage migrations, indexing, and performance tuning (MySQL / NoSQL).
Frontend Implementation: Develop responsive and dynamic web interfaces using js, React, or Next.js.
Integration: Implement and maintain third-party services and internal system integrations.
Testing & QA: Lead automated testing for backend, web, and mobile applications; ensure code quality and coverage standards are met.
Security & Compliance: Apply secure coding practices and ensure compliance with ISMS and security standards.
Mentorship & Collaboration: Conduct code reviews, mentor junior developers, and promote best development practices.
Bug Fixing & Technical Support: Diagnose and resolve technical issues across backend, web, and mobile platforms.
Mobile Application Development: Design, develop, and maintain cross-platform mobile applications (Android & iOS) using Flutter or React Native.
Mobile Architecture & Services: Define mobile app structure, state management, API integration, authentication, push notifications, and offline/online synchronization.
App Deployment: Prepare, publish, and maintain applications on Google Play and Apple App Store.
Documentation: Maintain clear, accurate, and up-to-date technical documentation.
Technology Awareness: Stay current with Laravel, mobile frameworks, and modern development trends, and share insights with the team.
متطلبات الوظيفة:Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related discipline is required.
3-5 years of hands-on experience in web development using Laravel, with strong knowledge of backend architecture and API design.
Strong proficiency in PHP, JavaScript, and MySQL (or other relational databases).
Solid experience building and maintaining RESTful APIs and integrating third-party services.
Experience scaling and optimizing production or SaaS systems to handle large user bases.
Strong knowledge of HTML5, CSS3, and responsive web design principles.
Experience with modern frontend frameworks such as js or React.
Familiarity with modern development tools and workflows (Git, CI/CD pipelines, NPM, Webpack).
Mobile Development
Proven experience developing cross-platform mobile applications using Flutter or React Native.
Strong understanding of the mobile application lifecycle, performance optimization, and UX considerations.
Experience publishing and maintaining applications on Google Play and Apple App Store.
Experience implementing push notifications, authentication, and mobile data synchronization.
Experience with Firebase (Push Notifications, Analytics) is a plus.
Knowledge of mobile and web security best practices
تفاصيل الوظيفة:المسمى الوظيفي: مبرمج لدائرة تكنولوجيا المعلومات والتحول الرقمي
آخر موعد للتقديم: 27.01.2026.
المكان: رام الله والبيرة
طبيعة العمل: مكتبي أو ميداني (مقر العمل)
نوع الوظيفة: دوام كامل
المستوى المهني: متوسط الخبرة
الدرجة العلمية: البكالوريوس
الخبرة: 3 سنوات
التصنيف: تكنولوجيا المعلومات وهندسة البرمجيات
آلية التقديم:Interested and qualified candidates can apply online through
https://docs.google.com/forms/d/e/1FAIpQLSc5j8EWQs6MVlKmG3uMs2dKaigekP---EqnszYnCTBEcrRSaw/viewform?usp=send_form.