ParamInfo Careers in Bahrain

Job Description

↔️
  • Develop and maintain responsive, high-performance web applications using Angular (v8+).

  • Translate UI/UX wireframes, mockups, and prototypes into clean, efficient, and maintainable code.

  • Build reusable components, libraries, modules, and services following Angular best practices.

  • Integrate with RESTful APIs and collaborate with backend teams to deliver robust end-to-end solutions.

  • Optimize applications for maximum speed, cross-browser compatibility, and mobile responsiveness.

  • Implement state management solutions (e.g., RxJS, NgRx) when needed.

  • Write unit tests using Jasmine, Karma, and support test automation where applicable.

  • Debug, diagnose, and resolve UI/UX issues and performance bottlenecks.

  • Participate in code reviews, Agile ceremonies, and technical discussions.

  • Stay up-to-date with emerging frontend technologies and Angular ecosystem updates.


Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

  • 2–6 years of experience in frontend development with a strong focus on Angular.

  • Proficiency in:

    • Angular (8+)

    • TypeScript, JavaScript (ES6+)

    • HTML5, CSS3, SCSS/SASS

    • RxJS, Angular CLI

المسؤوليات الأساسية

  • تطوير وصيانة تطبيقات ويب سريعة الاستجابة وعالية الأداء باستخدام Angular (الإصدار 8 فما فوق).

  • تحويل التصميمات (Wireframes – Mockups – Prototypes) إلى كود نظيف وفعّال وسهل الصيانة.

  • بناء مكوّنات ومكتبات وخدمات قابلة لإعادة الاستخدام وفق أفضل ممارسات Angular.

  • التكامل مع واجهات RESTful والتعاون مع فرق الباك-إند لتقديم حلول متكاملة قوية.

  • تحسين أداء التطبيقات لضمان السرعة والتوافق بين المتصفحات والاستجابة للأجهزة المحمولة.

  • تنفيذ حلول إدارة الحالة مثل RxJS وNgRx عند الحاجة.

  • كتابة اختبارات وحدة باستخدام Jasmine وKarma ودعم أتمتة الاختبارات عند الضرورة.

  • اكتشاف وحل مشاكل واجهة المستخدم والأداء.

  • المشاركة في مراجعات الكود واجتماعات Agile والمناقشات التقنية.

  • البقاء على اطلاع بأحدث تقنيات الواجهة الأمامية وتحديثات نظام Angular.


المهارات والمؤهلات المطلوبة

  • درجة البكالوريوس في علوم الحاسب أو الهندسة أو ما يعادلها من خبرة.

  • خبرة من 2 إلى 6 سنوات في تطوير الواجهة الأمامية مع تركيز قوي على Angular.

  • إجادة العمل على:

    • Angular (8+)

    • TypeScript وJavaScript (ES6+)

    • HTML5 وCSS3 وSCSS/SASS

    • RxJS وAngular CLI




Location: Manma, Bahrain

Job Title: Angular Frontend Developer

Post Date: 2025-11-26

Valid Until: 2026-03-26

Salary: BHD

Job Type: Full-time

Develop and maintain responsive, high-performance web applications using Angular (v8+). Translate UI/UX wireframes, mockups, and prototypes into clean, efficient, and maintainable code. Build reusable components, libraries, modules, and services following Angular best practices. Integrate with RESTful APIs and collaborate with backend teams to deliver robust end-to-end solutions. Optimize applications for maximum speed, cross-browser compatibility, and mobile responsiveness. Implement state management solutions (e.g., RxJS, NgRx) when needed. Write unit tests using Jasmine, Karma, and support test automation where applicable. Debug, diagnose, and resolve UI/UX issues and performance bottlenecks. Participate in code reviews, Agile ceremonies, and technical discussions. Stay up-to-date with emerging frontend technologies and Angular ecosystem updates. Required Skills & Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience. 2–6 years of experience in frontend development with a strong focus on Angular. Proficiency in: Angular (8+) TypeScript, JavaScript (ES6+) HTML5, CSS3, SCSS/SASS RxJS, Angular CLI 🟢 النص العربي (منسّق + عناوين جانبية) المسؤوليات الأساسية تطوير وصيانة تطبيقات ويب سريعة الاستجابة وعالية الأداء باستخدام Angular (الإصدار 8 فما فوق). تحويل التصميمات (Wireframes – Mockups – Prototypes) إلى كود نظيف وفعّال وسهل الصيانة. بناء مكوّنات ومكتبات وخدمات قابلة لإعادة الاستخدام وفق أفضل ممارسات Angular. التكامل مع واجهات RESTful والتعاون مع فرق الباك-إند لتقديم حلول متكاملة قوية. تحسين أداء التطبيقات لضمان السرعة والتوافق بين المتصفحات والاستجابة للأجهزة المحمولة. تنفيذ حلول إدارة الحالة مثل RxJS وNgRx عند الحاجة. كتابة اختبارات وحدة باستخدام Jasmine وKarma ودعم أتمتة الاختبارات عند الضرورة. اكتشاف وحل مشاكل واجهة المستخدم والأداء. المشاركة في مراجعات الكود واجتماعات Agile والمناقشات التقنية. البقاء على اطلاع بأحدث تقنيات الواجهة الأمامية وتحديثات نظام Angular. المهارات والمؤهلات المطلوبة درجة البكالوريوس في علوم الحاسب أو الهندسة أو ما يعادلها من خبرة. خبرة من 2 إلى 6 سنوات في تطوير الواجهة الأمامية مع تركيز قوي على Angular. إجادة العمل على: Angular (8+) TypeScript وJavaScript (ES6+) HTML5 وCSS3 وSCSS/SASS RxJS وAngular CLI

تعليقات

المشاركات الشائعة من هذه المدونة