الملخص
تبحث KABi عن مهندس واجهات أمامية متوسط المستوى للعمل في الرياض على تطوير تطبيقات ويب متجاوبة وميزات موجهة للمستخدمين. تشمل المهام بناء مكونات قابلة لإعادة الاستخدام، والمساهمة في تطوير نظام التصميم، ومراجعة الشيفرة وكتابة الاختبارات، وتحسين الأداء وربط واجهات REST البرمجية. يشترط خبرة لا تقل عن 3 سنوات في تطوير الواجهات الأمامية، مع إتقان React أو Next.js وTypeScript وJavaScript الحديثة وأدوات الاختبار.
نص الإعلان
كما نُشر على kabi.ai. نقلناه من موقع صاحب العمل ونعرضه بنصّه الأصلي.
The Mid-Level Frontend Engineer is responsible for building responsive, high-performance web applications. You will work closely with designers and backend engineers to translate UI/UX wireframes into functional, well-tested code, contributing to the evolution of our design system and technical architecture.
Key Responsibilities
● Feature Development: Develop and maintain user-facing features using modern JavaScript frameworks (React/Next.js).
● Architecture & Design: Participate in architectural discussions and contribute to the development of reusable components and libraries.
● Code Quality: Conduct thorough code reviews, write unit and integration tests, and ensure high standards of code maintainability.
● Performance Optimization: Identify and resolve performance bottlenecks and styling inconsistencies across different browsers and devices.
● Collaboration: Work within a cross-functional team to refine requirements and provide technical feasibility feedback during the design phase.
Technical Requirements
● Experience: 3+ years of professional experience in frontend development.
● Core Skills: Expert knowledge of HTML5, CSS3 (Sass/Less), and Modern JavaScript (ES6+).
● Frameworks: Proficiency in React or Next.js and an understanding of state management (e.g., Redux, Context API, or Zustand).
● TypeScript: Strong experience with TypeScript for building type-safe applications.
● Tooling: Familiarity with modern build tools (Webpack, Vite) and version control (Git).
● Testing: Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
● APIs: Proven ability to integrate RESTful APIs and handle asynchronous data flow.
Preferred Qualifications
● Experience with React Native for mobile development.
● Familiarity with Atomic Design principles and building/maintaining Design Systems.
● Understanding of Web Accessibility (WCAG) standards.
● Knowledge of SEO best practices for frontend applications.
What We Look For
We value engineers who are proactive, curious, and possess strong problem-solving skills. You should be comfortable navigating a fast-paced environment and have the communication skills necessary to explain technical concepts to non-technical stakeholders.