Ultralytics is on a mission to empower people and companies to unleash the positive potential of AI. We make model development accessible, efficient to train, and easy to deploy. It’s been a remarkable journey, but we’re just getting started. ↔️
Bring your models to life with our vision AI tools:
🔘 Ultralytics HUB - Create and train sophisticated models in seconds with no code for web and mobile
🔘 Ultralytics YOLO - Explore our state-of-the-art AI architecture to train and deploy your highly accurate AI models like a pro
WE ARE HIRING
Frontend Engineer
🛠️ Skills and Experience:
- 4+ years of professional experience in frontend development.
- Proficient in Nuxt (or Vue.js), with a strong understanding of server-side rendering (SSR) (experience with other frontend frameworks such as Next.js or Angular Universal qualify).
- Strong proficiency in TypeScript for building maintainable and scalable codebases.
- Expertise in CSS frameworks (particularly Tailwind CSS) and crafting pixel-perfect designs.
- Experience with design systems, component libraries, and creating reusable UI components.
- Experience with backend integration (APIs), especially GraphQL.
- Experienced with state management tools.
- Experience with frontend build and deployment pipelines.
- Strong ability to write clean, maintainable code and clear documentation.
- Comfortable working in collaborative, fast-paced environments, with a strong focus on delivering exceptional user experiences.
مهندس واجهات أمامية
🛠️ المهارات والخبرة:
- أكثر من 4 سنوات من الخبرة المهنية في تطوير الواجهات الأمامية.
- إجادة العمل بـ Nuxt (أو Vue.js)، مع فهم قوي لتقنية التقديم على الخادم (SSR) (تجربة مع أطر العمل الأمامية الأخرى مثل Next.js أو Angular Universal تعتبر مؤهلة).
- إتقان TypeScript لبناء قواعد كود قابلة للصيانة وقابلة للتوسع.
- خبرة في استخدام أطر عمل CSS (خاصة Tailwind CSS) وتصميم واجهات دقيقة.
- تجربة مع أنظمة التصميم، مكتبات المكونات، وإنشاء مكونات واجهة المستخدم القابلة لإعادة الاستخدام.
- خبرة في تكامل الواجهة الخلفية (APIs)، وخاصة GraphQL.
- خبرة في أدوات إدارة الحالة.
- تجربة في إنشاء خطوط بناء ونشر الواجهات الأمامية.
- قدرة قوية على كتابة كود نظيف وقابل للصيانة مع توثيق واضح.
- القدرة على العمل في بيئات تعاونية وسريعة الحركة، مع التركيز الشديد على تقديم تجارب مستخدم استثنائية.