Senior Frontend Developer

Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi

Location
Not specified
Employment
Full-time
Level
Specialist
Category
Frontend
Posted

Description

Frontend inkişafı və sistem dizaynı

React, TypeScript və Next.js əsasında enterprise səviyyəli frontend tətbiqlərin hazırlanması və inkişaf etdirilməsi

Yeni tətbiq, modul və komponentlərin arxitekturasının formalaşdırılmasında fəal iştirak

Kritik modulların, kompleks istifadəçi interfeyslərinin və reusable komponentlərin implementasiyası

Design system və ortaq komponent kitabxanalarının hazırlanması və inkişaf etdirilməsi

Mövcud kod bazasının optimallaşdırılması, refaktorinqi və technical debt-in azaldılması

Scalable frontend arxitektura standartlarının və development konvensiyalarının müəyyənləşdirilməsi

Microfrontend və monorepo yanaşmalarının tətbiqində və inkişaf etdirilməsində iştirak

Texniki tələblərə uyğun rendering və data-fetching strategiyalarının müəyyənləşdirilməsi

State management və inteqrasiya

Client state və server state üçün uyğun idarəetmə yanaşmalarının müəyyənləşdirilməsi

Redux Toolkit, Zustand, TanStack Query və ya oxşar alətlərdən uyğun ssenarilərdə istifadə edilməsi

REST API, GraphQL, WebSocket və SSE əsaslı inteqrasiyaların qurulması

Mürəkkəb asinxron məlumat axınlarının, error handling və retry mexanizmlərinin idarə edilməsi

Authentication və authorization flow-larının təhlükəsiz şəkildə implementasiyası

Backend və digər sistemlərlə inteqrasiya zamanı API contract-larının və texniki risklərin qiymətləndirilməsi

UI/UX, keyfiyyət və performans

Responsive, reusable və accessibility tələblərinə uyğun interfeyslərin hazırlanması

UX best practice və WCAG əsaslı accessibility standartlarının tətbiqi

Core Web Vitals göstəricilərinin təhlili və yaxşılaşdırılması

Bundle size, rendering, caching, code splitting və lazy loading optimizasiyalarının aparılması

Browser rendering problemlərinin, unnecessary re-render-lərin və memory leak-lərin müəyyənləşdirilməsi

Unit, integration və E2E test strategiyalarının hazırlanması və tətbiqi

Frontend security risklərinin, o cümlədən XSS, CSRF və təhlükəli dependency-lərin nəzərə alınması

Komanda işi və texniki liderlik

Junior və Middle developer-lərə texniki dəstək və mentorluq göstərilməsi

Code review prosesinin aparılması və kod keyfiyyəti standartlarının qorunması

Texniki tapşırıqların təhlili, qiymətləndirilməsi və implementasiya yanaşmalarının müəyyənləşdirilməsi

Agile/Scrum proseslərində və texniki planlamada aktiv iştirak

Backend, DevOps, Product və UI/UX komandaları ilə texniki əməkdaşlıq

Texniki risklərin və technical debt-in müəyyənləşdirilməsi və idarə olunması

Arxitektura qərarlarının və frontend standartlarının sənədləşdirilməsi

DevOps və əməliyyat prosesləri

Frontend build və CI/CD proseslərinin təkmilləşdirilməsində iştirak

Daxili frontend paketlərinin versiyalaşdırılması, yayımlanması və dependency-lərin idarə edilməsi

Error monitoring, runtime profiling və production problemlərinin araşdırılması

Frontend performans göstəricilərinin monitorinqi və bottleneck-lərin aradan qaldırılması

Production incident-lərin araşdırılmasına və root cause analysis prosesinə töhfə verilməsi

Requirements

Təcrübə və ümumi biliklər

İT, Kompüter elmləri və ya əlaqəli sahə üzrə ali təhsil

Frontend development sahəsində minimum 5 il praktiki iş təcrübəsi

React və TypeScript ilə real production layihələrində güclü iş təcrübəsi

Next.js ilə production tətbiqlərinin hazırlanması təcrübəsi

Analitik düşünmə, problem həll etmə və texniki qərarları əsaslandırma bacarığı

React və TypeScript

JavaScript və TypeScript üzrə dərin bilik

TypeScript generics, utility types, type narrowing və advanced type yanaşmaları ilə iş təcrübəsi

React component lifecycle, Hooks, Context və rendering mexanizmləri üzrə güclü bilik

Component composition və reusable component dizaynı üzrə təcrübə

React tətbiqlərində error boundary, memoization və performance optimizasiyası üzrə bilik

HTML5, semantic HTML, CSS və responsive design üzrə güclü bilik

Browser API-ləri və frontend-in browser daxilində işləmə mexanizmləri haqqında anlayış

Next.js

Next.js App Router ilə praktiki iş təcrübəsi

Server və Client Components-in düzgün ayrılması üzrə bilik

SSR, SSG, ISR və client-side rendering yanaşmalarını düzgün ssenarilərdə tətbiq etmək bacarığı

Next.js data fetching, routing, middleware və caching mexanizmləri üzrə bilik

Next.js tətbiqlərinin performans və SEO optimizasiyası təcrübəsi

Frontend arxitekturası

Scalable frontend arxitekturasının qurulması üzrə praktiki təcrübə

Design system və reusable component library-lərin hazırlanması təcrübəsi

Microfrontend arxitekturası və Module Federation yanaşması haqqında bilik

Turborepo, Nx və ya digər monorepo alətləri ilə iş təcrübəsi

Frontend modullarının sərhədlərinin, dependency-lərinin və data flow-larının düzgün müəyyənləşdirilməsi bacarığı

Client state və server state arasındakı fərqin və uyğun idarəetmə strategiyalarının başa düşülməsi

Redux Toolkit, Zustand və ya oxşar state management alətlərindən ən azı biri ilə güclü iş təcrübəsi

TanStack Query və ya oxşar server-state idarəetmə alətləri ilə praktiki təcrübə

Test və kod keyfiyyəti

Jest və ya Vitest ilə unit test-lərin hazırlanması təcrübəsi

React Testing Library ilə component və integration test-lərin yazılması bacarığı

Cypress və ya Playwright ilə E2E testlərin hazırlanması təcrübəsi

Test pyramid, mocking və test isolation prinsipləri haqqında bilik

ESLint, Prettier, Husky və Commitlint kimi kod keyfiyyəti alətləri ilə iş təcrübəsi

Git və branch-based development prosesi üzrə güclü bilik

Performans və accessibility

Core Web Vitals göstəricilərinin ölçülməsi və optimallaşdırılması təcrübəsi

Code splitting, lazy loading, bundle analysis və caching strategiyaları üzrə bilik

React Profiler, Chrome DevTools və Lighthouse ilə iş təcrübəsi

Unnecessary re-render və memory leak problemlərini müəyyənləşdirmək bacarığı

Accessibility və WCAG prinsipləri üzrə praktiki bilik

Responsive və cross-browser interfeyslərin hazırlanması təcrübəsi

API və təhlükəsizlik

REST API-lərlə güclü inteqrasiya təcrübəsi

WebSocket və ya SSE texnologiyalarından ən azı biri ilə iş təcrübəsi

Mürəkkəb asinxron data flow və error-handling mexanizmlərinin idarə edilməsi bacarığı

OAuth 2.0, OpenID Connect, JWT və PKCE prinsipləri haqqında bilik

XSS, CSRF, Content Security Policy və frontend security prinsipləri haqqında anlayış

Tooling və əməliyyat prosesləri

Webpack, Turbopack, Rspack və ya Vite kimi build alətlərindən ən azı biri ilə praktiki təcrübə

GitLab CI, GitHub Actions və ya oxşar CI/CD alətləri ilə iş təcrübəsi

Nexus və ya Artifactory üzərindən daxili paketlərin versiyalaşdırılması və yayımlanması təcrübəsi

npm, Yarn və ya pnpm ilə dependency və workspace idarəetməsi üzrə bilik

Error monitoring və frontend observability alətləri ilə iş təcrübəsi

Production problemlərinin log və runtime məlumatları əsasında diaqnostikası

Liderlik və kommunikasiya

Texniki mentorluq və code review təcrübəsi

Frontend arxitekturası və texniki qərarlarda iştirak

Technical debt və texniki risklərin idarə olunması təcrübəsi

Texniki qərarların biznes və istifadəçi ehtiyacları əsasında izah edilməsi bacarığı

Backend, DevOps, Product və UI/UX komandaları ilə effektiv əməkdaşlıq

Üstünlük hesab olunur

Microfrontend arxitekturasının sıfırdan qurulması təcrübəsi

Module Federation ilə real production təcrübəsi

Storybook və design token-larla design system hazırlanması təcrübəsi

PWA və offline-first tətbiqlərin hazırlanması təcrübəsi

Real User Monitoring və frontend observability alətləri ilə iş təcrübəsi

Nexus və ya Artifactory üzərindən paket təhlükəsizliyi və dependency governance təcrübəsi

Node.js və Backend for Frontend yanaşması haqqında bilik

Angular ilə praktiki iş təcrübəsi- Angular-dan React-ə miqrasiya və ya hər iki texnologiyanın istifadə edildiyi sistemlərdə iş təcrübəsi

Apply at the source

This role was published by Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi and listed via Hr Rmm Mof.az. Applications are handled there, not on this site.

View & apply on hr-rmm.mof.az ↗