Develop responsive and intuitive UIs using Angular and React.js/Next.js
Integrate smart contracts and other web3 functionality in collaboration with blockchain developers
Implement efficient state management using NGRX, NGXS, Redux, or MobX
Connect frontend applications to backend services with REST APIs and GraphQL
Maintain and improve a design system for consistent UI
Ensure code quality, maintainability, and adherence to best practices
Optimize performance and scalability across devices and browsers
Requirements
3+ years of frontend development experience with strong Angular (v18+) expertise
Hands-on experience with React.js
1+ year of web3 Dapp development experience
Familiarity with web3 libraries (web3.js, ethers.js.)
Proficiency in TypeScript, JavaScript, HTML, and CSS
Experience with state management (NGRX, NGXS, Redux, MobX)
Knowledge of functional and reactive programming
Familiarity with REST APIs, GraphQL, and smart contract integration
Experience with modular codebases and mono repos
Familiarity with deploying frontend apps, preferably using Docker
Understanding of responsive design principles
Strong communication and teamwork skills
Upper-Intermediate English level
Experience in FinTech or blockchain / decentralized projects (Desirable)
Basic understanding of smart contract development and Solidity (Desirable)
Familiarity with Next.js, SSR/CSR rendering, and Progressive Web Apps (PWAs) (Desirable)
Benefits
Get 30 paid days off per year to use however you like — vacations, holidays, or personal time
5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
We pay in U.S. dollars and cover all approved overtime
Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.