აღწერა
მოვალეობები:
- მომხმარებლის რესპონსიული ინტერფეისების შემუშავება და შენარჩუნება React.js-ის გამოყენებით.
- უკანა ნაწილის დეველოპერებთან და UI/UX დიზაინერებთან ეფექტური თანამშრომლობა ახალი ფუნქციონალის დასანერგად.
- სუფთა, ადვილად შესანარჩუნებელი და კარგად დოკუმენტირებული კოდის წერა საუკეთესო პრაქტიკის მიხედვით.
- UI/UX დიზაინის ტექნიკური განხორციელებადობის უზრუნველყოფა და კონსტრუქციული უკუკავშირის მიწოდება.
- აპლიკაციების ოპტიმიზაცია მაქსიმალური სიჩქარის, მასშტაბურობისა და ბრაუზერებს შორის თავსებადობისთვის.
- ფრონტ-ენდ კომპონენტებისა და ფუნქციებისთვის საიმედო ტესტირების დანერგვა ხარისხის უზრუნველსაყოფად.
- აქტიური მონაწილეობა კოდის მიმოხილვებში კოდის ხარისხის უზრუნველსაყოფად და ცოდნის გასაზიარებლად.
ბენეფიტები:
- კონკურენტული სახელფასო პაკეტი გამოცდილების შესაბამისად.
- შესანიშნავი შესაძლებლობები პროფესიული ზრდისთვის, სწავლისთვის და უნარების განვითარებისთვის.
- ყოვლისმომცველი ჯანმრთელობის დაზღვევა და ველნეს პროგრამები.
- მოქნილი სამუშაო საათები და ჰიბრიდული ან დისტანციური მუშაობის შესაძლებლობა.
- ხელშემწყობი, მეგობრული და კოლაბორაციული სამუშაო გარემო.
მოთხოვნები
საჭირო უნარები:
- JavaScript-ის (ES6+) და თანამედროვე სინტაქსის მაღალი დონის ცოდნა.
- სიღრმისეული გამოცდილება React.js-თან, მათ შორის hooks-თან და კომპონენტის სასიცოცხლო ციკლთან.
- HTML5-ის, CSS3-ის და რესპონსიული დიზაინის პრინციპების მყარი გაგება.
- Git-ის პროფესიონალური ცოდნა ვერსიის კონტროლისთვის.
- RESTful API-ებთან ინტეგრაციის დადასტურებული უნარი.
- თანამედროვე ფრონტ-ენდ build pipelines და ინსტრუმენტებთან მუშაობის გამოცდილება (მაგ., Webpack, Vite).
- ძლიერი პრობლემის გადაჭრის უნარი, ანალიტიკური აზროვნება და დეტალებისადმი ყურადღება.
სასურველი:
- Redux-ის, Zustand-ის ან Context API-ის მსგავსი state management ბიბლიოთეკებთან მუშაობის გამოცდილება.
- ტესტირების ფრეიმვორკებთან გამოცდილება (მაგ., Jest, React Testing Library, Cypress).
- UI/UX პრინციპების, ხელმისაწვდომობის სტანდარტების და საუკეთესო პრაქტიკის ცოდნა.
- TypeScript-თან ან Next.js-თან მუშაობის გამოცდილება (სერვერის მხრიდან რენდერინგი/სტატიკური საიტის გენერაცია).