Responsibilities
Design, develop, and maintain modern web applications using AstroJS, React, Tailwind CSS, Prisma, MS SQL Server, and Nanostores.
Build reusable, scalable, and responsive UI components using shadcn UI and Tailwind CSS.
Develop and maintain backend services and APIs using Prisma ORM and MS SQL Server.
Implement Optimistic UI Updates, Lazy Loading, and Astro Island Architecture to improve application performance and user experience.
Optimize database performance by writing efficient SQL queries, views, and stored procedures.
Integrate React components within AstroJS applications using appropriate client hydration techniques.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot, debug, and optimize application performance to support scalable, high-performing solutions.
Collaborate with designers, product owners, and developers to deliver new features and enhancements.
Participate in code reviews and contribute to maintaining high development standards.
Work within an Agile environment and support CI/CD and deployment processes.
Qualifications
6+ years of experience in full-stack web development.
Strong experience with React and AstroJS.
Proficiency with Tailwind CSS and modern frontend development practices.
Experience with Prisma ORM and MS SQL Server.
Strong SQL skills, including writing queries, views, and stored procedures.
Experience with Nanostores or similar state management libraries.
Experience building accessible and responsive user interfaces using shadcn UI.
Strong understanding of TypeScript and Node.js.
Experience designing and consuming REST APIs.
Experience with Git, Docker, and CI/CD pipelines.
Strong problem-solving, debugging, and communication skills.
Experience working in Agile development environments.
المهارات المطلوبة
UI/UX
Java
Node.js
React.js
تفاصيل الوظيفة
الموقع عمان - الأردن
القطاع
تكنولوجيا المعلومات والاتصالات
نوع الوظيفة دوام كامل
الخبرات 6-10
الجنسية
غير محدد
سجلي الدخول للتقدم