Text copied to clipboard!

Наслов

Text copied to clipboard!

Solidity Programer

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog Solidity programera koji će se pridružiti našem timu za razvoj blockchain rešenja. Kao Solidity programer, bićete odgovorni za dizajniranje, razvoj, testiranje i implementaciju pametnih ugovora na Ethereum blockchainu. Ova pozicija zahteva duboko razumevanje decentralizovanih aplikacija (dApps), sigurnosnih praksi u razvoju pametnih ugovora i poznavanje Ethereum Virtual Machine (EVM) okruženja. Kandidat treba da ima iskustva u radu sa Solidity programskim jezikom, kao i sa alatima kao što su Truffle, Hardhat, Remix i Ganache. Takođe je poželjno poznavanje drugih blockchain tehnologija i jezika kao što su Web3.js, Ethers.js i IPFS. Bićete deo tima koji razvija inovativna rešenja u oblasti finansijskih tehnologija, igara zasnovanih na blockchainu, NFT tržišta i drugih decentralizovanih sistema. Važno je da kandidat razume principe sigurnosti u pametnim ugovorima, kao što su zaštita od reentrancy napada, overflow/underflow grešaka i drugih poznatih ranjivosti. Takođe, očekuje se da posedujete sposobnost da pišete čitljiv, modularan i testiran kod, kao i da sarađujete sa timom dizajnera, backend i frontend programera. Odgovornosti uključuju analizu zahteva korisnika, dizajniranje arhitekture pametnih ugovora, pisanje i testiranje koda, kao i učestvovanje u revizijama koda i optimizaciji performansi. Bićete uključeni u sve faze razvoja proizvoda, od koncepta do implementacije i održavanja. Ako ste strastveni u vezi sa blockchain tehnologijama i želite da radite na projektima koji oblikuju budućnost decentralizovanih sistema, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i implementacija pametnih ugovora koristeći Solidity
  • Pisanje sigurnog, efikasnog i skalabilnog koda
  • Testiranje i verifikacija pametnih ugovora
  • Saradnja sa timom na dizajnu i arhitekturi rešenja
  • Učestvovanje u revizijama koda i optimizaciji
  • Praćenje novih trendova i tehnologija u blockchain industriji
  • Dokumentovanje tehničkih rešenja i procesa
  • Integracija pametnih ugovora sa frontend i backend komponentama
  • Analiza i rešavanje sigurnosnih problema
  • Rad u agilnom okruženju i učestvovanje u sprintovima

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa Solidity programskim jezikom
  • Poznavanje Ethereum blockchaina i EVM-a
  • Iskustvo sa alatima kao što su Truffle, Hardhat, Remix
  • Razumevanje sigurnosnih praksi u razvoju pametnih ugovora
  • Poznavanje JavaScript-a i biblioteka kao što su Web3.js ili Ethers.js
  • Sposobnost pisanja testova i korišćenja test okruženja
  • Iskustvo u radu sa Git-om i kolaborativnim razvojem
  • Dobre komunikacione veštine i timski duh
  • Sposobnost rešavanja problema i analitičko razmišljanje
  • Poželjno iskustvo sa NFT, DeFi ili drugim Web3 projektima

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko dugo radite sa Solidity programskim jezikom?
  • Da li ste ranije radili na projektima koji koriste Ethereum blockchain?
  • Koje alate koristite za razvoj i testiranje pametnih ugovora?
  • Kako pristupate sigurnosnim aspektima u razvoju pametnih ugovora?
  • Da li imate iskustva sa integracijom pametnih ugovora sa frontend aplikacijama?
  • Možete li podeliti primer kompleksnog pametnog ugovora koji ste razvili?
  • Kako ostajete u toku sa novim trendovima u Web3 tehnologijama?
  • Da li ste radili u agilnim timovima i koristili alate kao što su Jira ili Trello?
  • Koje su vaše omiljene biblioteke ili alati za rad sa blockchainom?
  • Da li imate iskustva sa auditom pametnih ugovora?