- تصميم وتنفيذ واجهات مستخدم جذابة بصريًا باستخدام تقنيات الويب الحديثة مثل HTML وCSS وJavaScript، مع ضمان تجربة مستخدم سلسة.
- التعاون وثيقًا مع مصممي UX/UI لتحويل المخططات الهيكلية والنماذج الأولية إلى تطبيقات ويب متجاوبة تعمل بلا مشاكل عبر مختلف الأجهزة.
- تحسين التطبيقات لتحقيق أقصى سرعة وقابلية للتوسع، باستخدام تقنيات مثل التحميل الكسول (lazy loading)، وتقسيم الكود (code splitting)، ومراقبة الأداء.
- دمج واجهات برمجة التطبيقات RESTful وخدمات الويب لتوصيل تطبيقات الواجهة الأمامية بالخدمات الخلفية، مما يضمن جلب البيانات وعرضها بكفاءة.
مواصفات المرشح المطلوب
المهارات المطلوبة *
الخبرات / مجالات المعرفة المطلوبة *
أكثر من 5 سنوات من الخبرة في التطوير
مهارات يُفضل وجودها
خبرة في التكامل مع REST API
خبرة في التكامل مع gRPC API
إلمام بخطوط أنابيب CI/CD وسير عمل التطوير القائم على Git
خبرة في العمل ضمن بيئات Agile/Scrum
اطلاع على المنصات السحابية مثل AWS أو Azure
- Design and implement visually appealing user interfaces using modern web technologies like HTML, CSS, and JavaScript, ensuring a seamless user experience.
- Collaborate closely with UX/UI designers to translate wireframes and prototypes into responsive web applications that function flawlessly across devices.
- Optimize applications for maximum speed and scalability, employing techniques like lazy loading, code splitting, and performance monitoring.
- Integrate RESTful APIs and Web Services to connect frontend applications with backend services, ensuring data is fetched and displayed efficiently.
Desired Candidate Profile
Required Skills *
Strong experience with React.js
Proficiency in Tailwind CSS
Hands-on experience with TypeScript
Strong knowledge of Node.js
Experience with Micro Frontend Architecture
Experience working with Monorepo frameworks such as Nx, Turborepo, Lerna, etc.
Required Experience / Knowledge Areas *
more than 5 years of development experience
Good-to-Have Skills
Experience with REST API integration
Experience with gRPC API integration
Familiarity with CI/CD pipelines and Git-based development workflows
Experience working in Agile/Scrum environments
Exposure to cloud platforms such as AWS or Azure