دنزا

استخدام Senior Front-end Developer

امکان دورکاری

توضیحات فرصت شغلی

Roles and Responsibilities

  • Deliver new, modern and well-structured, and tested UIs
  • Learn, suggest, document, and deliver new knowledge to our team
  • Help Scale UIs to support hundreds of thousands of users
  • Participate in Agile/Scrum activities
  • Be critical about everything you work on


Qualifications

  • Good command of English, especially writing
  • A rock-solid understanding of the core JavaScript language and concepts, HTML5, and CSS3
  • Familiarity with a server-side language
  • Proven experience and proficiency developing well-structured web applications using modern JavaScript tools, frameworks, and libraries (ReactJS is enough, Ideally with Hooks)
  • Experience with Git
  • Cross-browser compatibility and clean code is in your DNA
  • Know how to code on best practices, patterns, and new features of JavaScript and related libraries (Such as React)
  • Experience with data-driven web development, including strong knowledge of JSON
  • Experience with OAuth, JWT tokens
  • Ability to Design and create a large-scale enterprise application from the ground up
  • Experience with RESTful APIs
  • Must have proficient knowledge of secure coding practices
  • Experience with CLI is a must
  • Experience working on accessibility and UX-based Design and code.

Nice to have

  • Unit Testing experience (Jest/Enzyme or Cypress)
  • Experience with Containers such as Docker
  • Experience with other programming languages, Frameworks, or libraries
  • Understanding the CI/CD process
  • Next.js practical experience
  • Gatsby practical experience

تکنولوژی‌ها

    ReactJavaScriptCSSDockerSass
لوگوی شرکت دنزا

دنزا

فناوری اطلاعات، نرم‌افزار و سخت‌افزار

۱۱-۵۰ نفر

Denxa is a blockchain accelerator striving to bring social freedom to everyone on the planet. Our headquarter is located in Toronto, Canada and we have multiple teams working from all around the world together. Our job is to develop web applications to support hundreds of thousands of users. You will be a part of a great Scrum team, and as such, you serve a critical role in helping our software to easily expand to any size of installation. In addition, you will have the responsibility of adding new knowledge to our team. So if you are a person who is eager to learn, try, and work together, we will be happy to receive your resume, and start work together.


مزایا

  • We pay for every asset you need
  • Flexible working hours
  • we rely on efforts, not time
  • We work remotely