
junior front-end developer for etmana
Required qualifications:
1–2 years of hands-on experience with Angular
Bachelor’s degree in computer science, or a related field
Solid understanding of HTML, CSS, and JavaScript
Experience in developing responsive and accessible web applications
Familiarity with other front-end libraries or frameworks is a plus
Strong problem-solving skills and attention to detail
Ability to collaborate within cross-functional teams and manage priorities effectively
- HTML
- CSS
Responsibilities:
* Design, develop, and maintain web applications using Angular (v2+)
* Write clean, maintainable, and well-documented code following industry best practices
* Collaborate with back-end developers to ensure seamless system integration
* Participate in code reviews and contribute to codebase improvement
* Utilize Angular Material or similar UI libraries for modern and responsive designs
* Integrate RESTful APIs and manage HTTP requests effectively
* Work with CI/CD tools such as Jenkins or CircleCI

Other jobs for front-end developer
senior front-end developer remotely for شركة سعودية senior front-end developer internship front-end developer hybrid for Money Fellows senior front-end developer for smartec group mid senior front-end developer for dot (Egypt branch) in egypt, cairo, Maadi mid senior front-end developer junior front-end developer hybrid for المتحده فارم للأدوية in egypt senior front-end developer for Reachware mid senior front-end developer remotely for Stack Ocean (part time)find similar jobs:
front-end developer jobsAngular developer jobs
HTML developer jobs
CSS developer jobs
software jobs
اية اللي #أنجولار يقدر يعمله الجافاسكريبت مابتقدرش تعمله؟

انجولار دخل مجال الـ UI development عشان يغير المعادية
اصبح بالامكان نعمل حاجات صعبة جدا يكاد يكون من المستحيل نعملها بنفسنا
تعالوا ندي بصة سريعة علي الحاجات اللي #Angular بيعملها مانقدرش نعملها لوحدنا بسهولة
Component-based app
دلوقت نقدر نقسم الصفحات الكبيرة لمجموعة من المكونات الصغيرة ودة طبعا بأة ب
لما تكون بتعمل custom component في #Angular غالبا هتعمل كدة
@Component({
template: `<p> {{ fullName }} </p>`,
})
export class NameComponent {
@Input() firstName: string;
@Input() lastName: string;
fullName: string;
ngOnInit() {
this.fullName = `${this.firstName} ${this.lastName}`;
}
}
ممكن يتهيألك ان الكود دة صح .. بس هو غلط!
طب اية مشكلته الكود دة ؟!!
معلومة سريعة في #Angular
لو عندك component وانت عاوز تـ subscribe لـ observable معين عشان مثلا تجيب داتا من السيرفر فانت غالبا هتعمل حاجة زي كدة
class MyComponent{
data: Data;
constructor(private service: MyService){}
ngOnInit(){
this.service.getData().subscribe({
next: res=>{ this.data = data; }
})
}
}
ادي بصة كدة ع الكود دة, لو ماحستش ان فيه حاجة غلط في الكود يبأة انت عندك مشكل
لو دخلت مجال الـ #frontend سواء كنت Sinior أو Junior والشيطان لعب في دماغك انك تعمل مشاريع قبل ما تشوف الكورس البريميوم دة توب بسرعة وعد لرشدك في أسرع وقت ممكن
لان في الكورس دة هتتعلم تريكات واسرار برمجية مش موجودة في اي كتاب هتقراه ولا اي كورس تاني
اتعلم #Angular من الصفر عن طريق انشاء تطبيقات كاملة برعاية "مبرمجين دوت كوم"
مع تطبيق أفضل الممارسات المطلوبة في المشاريع والشركات العملاقة والـ design patterns و SOLID principals
مبرمجين دوت كوم هي منصة اجتماعية تعليمية لل
كورس #Angular للمبتدئين
البوست دة هو بداية سلسلة شاملة لتعلم أنجولار من الصفر مع التدريب العملي
الاول خلينا نتعرف علي انجولار ونعرف اية اللي ممكن نعمله بيه واية اللي انجولار مايقدرش يدهولنا

اية هو انجولار؟
انجولار هو #frontend framework .. يعني نقدر نعمل بيه الواجهة الأمامية للمواقع
نقصد بالواجهة الامامية أي حاجة عنيك بتشوفها لما بتدخل أي موقع
أما الواجهة الخلفية نقص