Job Description
Responsibilities :
VƏZİFƏ ÖHDƏLİKLƏRİ
1. Qurulmuş arxitektura əsasında proqram təminatının hazırlanması.
2. Mövcud proyektə əlavə modulların yazılması və texniki dəstəyin göstərilməsi.
3. Proqram təminatı layihələrinin analizi və arxitekturasının hazırlanması.
4. Mövcud proqram təminatında optimizasiya işlərinin aparılması.
5. Mövcud proqram təminatında xətaların aradan qaldırılması.
6. Proqram təminatının testlərinin aparılması.
7. Daxili və xarici safarişçi ilə qarşılıqlı texniki şərtin hazırlanması.
Requirements :
1 - JavaScript (ES6+) və TypeScript üzrə dərin biliklər
2 - HTML5, CSS3, Next.js və React/Vue.js framework-ləri üzrə təcrübə
3 - Asinxron proqramlaşdırma, DOM və render optimizasiyası barədə biliklər
4 - State management (Redux, Zustand, Context API) və komponent yönümlü arxitektura üzrə təcrübə
5 - SSR, SSG, ISR və performans optimizasiyası (lazy loading, code splitting) bacarıqları
6 - GraphQL və RESTful API inteqrasiyası üzrə biliklər
7 - Unit və integration testlər (Jest, React Testing Library, Cypress) təcrübəsi
8 - Material UI, Ant Design və dizayn sistemləri ilə işləmə bacarığı
9 - S.O.L.I.D, Clean Architecture və OOP/Funksional proqramlaşdırma prinsipləri üzrə anlayış
10 - CI/CD, GitLab/GitHub Actions və Docker mühitində deployment təcrübəsi
