Middle React Developer

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

React

Location
Not specified
Employment
Full-time
Level
Mid-level
Category
Frontend
Posted

Description

Frontend inkişafı

React, TypeScript və Next.js əsasında frontend tətbiqlərin və modulların hazırlanması

Reusable, responsive və arxitektura standartlarına uyğun UI komponentlərinin implementasiyası

Dizayn sistemindəki mövcud komponentlərdən düzgün istifadə edilməsi və yeni komponentlərin hazırlanması

Mövcud kod bazasında bug fix, refaktorinq və baza performans optimizasiyalarının aparılması

REST API və digər servislərlə inteqrasiyaların qurulması

Exception və error handling mexanizmlərinin tətbiqi

Authentication və authorization flow-larının implementasiyasında iştirak

Arxitektura və state management

Müəyyən edilmiş component-based və ya feature-based frontend arxitekturasına riayət edilməsi

Mövcud frontend standartlarına uyğun yeni funksionallıqların hazırlanması

Client state və server state üçün müəyyən edilmiş idarəetmə yanaşmalarının tətbiqi

Redux Toolkit və ya Zustand vasitəsilə client state-in idarə edilməsi

TanStack Query və ya oxşar alətlərlə server state və data-fetching proseslərinin idarə edilməsi

Microfrontend yanaşması ilə modul əsaslı interfeyslərin hazırlanmasında iştirak

Tətbiq modulları arasındakı dependency və data flow-ların düzgün idarə edilməsi

UI/UX, test və kod keyfiyyəti

Figma dizaynları əsasında responsive və adaptive interfeyslərin hazırlanması

Dizayn komandası ilə əməkdaşlıq edərək vizual və funksional uyğunluğun təmin edilməsi

Semantic HTML və accessibility tələblərinə uyğun interfeyslərin hazırlanması

Cross-browser uyğunluğunun təmin edilməsi

Unit və integration test-lərin hazırlanması

Code review prosesində rəy bildirən və verilmiş rəyləri tətbiq edən tərəf kimi iştirak

Clean Code və layihənin development standartlarına uyğun kod yazılması

Komanda işi və proseslər

Agile/Scrum proseslərində və sprint tədbirlərində aktiv iştirak

Texniki tapşırıqların təhlili və qiymətləndirilməsində iştirak

Junior developer-lərə code review çərçivəsində texniki dəstək göstərilməsi

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

Texniki risk və maneələrin vaxtında müəyyənləşdirilməsi və eskalasiya edilməsi

Hazırlanmış modul və komponentlər üzrə texniki sənədlərin aktual saxlanılması

Əməliyyat dəstəyi

Frontend build və CI/CD deployment proseslərində iştirak

Nexus və ya oxşar registry üzərindən daxili npm paketlərinin inteqrasiyası və idarə edilməsi

Sentry və ya oxşar alətlər vasitəsilə runtime xətalarının ilkin diaqnostikası

Test və production mühitlərində yaranan frontend problemlərinin araşdırılmasına 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 3 il praktiki iş təcrübəsi

React və TypeScript ilə real layihələrdə işləmə təcrübəsi

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

Tapşırıqları təhlil etmək və müəyyən edilmiş texniki yanaşma çərçivəsində müstəqil icra etmək bacarığı

Analitik düşünmə, problem həll etmə və effektiv kommunikasiya bacarığı

React və TypeScript

JavaScript və TypeScript üzrə güclü bilik

TypeScript types, interfaces, generics və utility types ilə işləmə bacarığı

Functional components, Hooks və Custom Hooks ilə praktiki iş təcrübəsi

Component lifecycle və React rendering mexanizmləri haqqında anlayış

Component composition və reusable component dizaynı üzrə bilik

Props, state və side effect-lərin düzgün idarə edilməsi bacarığı

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

Next.js

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

Server və Client Components arasındakı fərq haqqında anlayış

SSR, SSG, ISR və client-side rendering yanaşmaları üzrə bilik

Next.js routing, middleware və data-fetching mexanizmləri ilə iş təcrübəsi

Next.js tətbiqlərində baza SEO və performans optimizasiyası üzrə bilik

Frontend arxitekturası və state management

Component-based və feature-based arxitektura prinsipləri haqqında bilik

Modular frontend yanaşmaları haqqında anlayış

Redux Toolkit və ya Zustand ilə praktiki iş təcrübəsi

TanStack Query və ya oxşar server-state alətləri ilə iş təcrübəsi

Client state və server state arasındakı fərqi anlamaq

Microfrontend və Module Federation prinsipləri haqqında ilkin bilik

UI və performans

Responsive və adaptive UI prinsipləri üzrə praktiki təcrübə

Tailwind CSS, SCSS və ya oxşar styling yanaşmalarından ən azı biri ilə iş təcrübəsi

Figma dizaynlarını funksional interfeysə çevirmək bacarığı

Cross-browser uyğunluğu üzrə bilik

Accessibility və WCAG prinsipləri haqqında anlayış

Lazy loading, memoization və code splitting kimi baza optimizasiya yanaşmaları üzrə bilik

Chrome DevTools və React Developer Tools ilə ilkin profiling bacarığı

API və təhlükəsizlik

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

Fetch, Axios və ya oxşar alətlərlə asinxron sorğuların idarə edilməsi bacarığı

Loading, error, retry və empty state-lərin düzgün idarə edilməsi

JWT əsaslı authentication flow-ları ilə iş təcrübəsi

OAuth 2.0 və OpenID Connect haqqında baza bilikləri

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

Test və development alətləri

Jest və ya Vitest ilə unit test-lərin hazırlanması bacarığı

React Testing Library ilə component və integration test-lərin hazırlanması təcrübəsi

Git və branch-based development prosesi ilə işləmə təcrübəsi

npm, Yarn və ya pnpm ilə dependency-lərin idarə edilməsi bacarığı

Webpack, Turbopack və ya Vite kimi build alətləri haqqında bilik

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

Nexus, Artifactory və ya npm registry vasitəsilə daxili paketlərlə işləmə bacarığı

Sentry və ya oxşar error-monitoring alətləri ilə ilkin iş təcrübəsi

Üstünlük hesab olunur

Microfrontend və Module Federation ilə real layihə təcrübəsi

Turborepo, Nx və ya digər monorepo alətləri haqqında bilik

WebSocket və ya SSE inteqrasiyası təcrübəsi

GraphQL ilə iş təcrübəsi

Playwright və ya Cypress ilə E2E testlərin hazırlanması bacarığı

Storybook və design system ilə iş təcrübəsi

Core Web Vitals və Lighthouse üzrə praktiki bilik

PWA tətbiqlərinin hazırlanması 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 ↗