Senior Full Stack Developer

Project description

    The web application that allows to content experts — professionals who understand how to generate a certain complex type of content or communication — to encode that knowledge into an app that can be reused by others, without requiring the content expert to become an expert in programming or application development.

    Use apps to facilitate the intelligent gathering of data from non-technical users, who may have a limited understanding of what the data will be used for Provide a fully automated way for data thus gathered to be used in generating documents for use in day-to-day business

    Do so in a way that is as open and interoperable as possible, in relation to other applications and services

Required skills

  • 3+ years of experience in software development
  • Experience with ReactJS
  • Experience with NodeJS
  • Strong proficiency with JavaScript (ES6+), TypeScript experience
  • Understanding the nature of asynchronous programming
  • Extensive hands-on experience with front-end development, including knowledge of the React framework
  • Knowledge of software design patterns
  • Understanding of the key front-end technologies, such as HTML5, CSS3, DOM
  • Solid knowledge of the page loading, rendering, and re-rendering process
  • Proficient understanding of Git
  • Level of English: Intermediate and higher

As a plus

  • Strong Webpack & Babel knowledge
  • Experience of close side-by-side work with UI/UX designers
  • Knowledge of the SEO techniques and understanding how different solutions impact page performance
  • Docker

We offer

  • Competitive salary
  • flexible schedule, Working From Home option
  • Democratic management style & friendly environment
  • Corporate Perks (external training, English courses, corporate events/team buildings)
  • Cozy office in the center of the city
  • Coffee, cookies and other goodies
  • Professional and personal growth

Responsibilities

  • Development of new products and services
  • ReactJS / NodeJS — 60/40
  • Collaborate with the client (USA) and other team members and stakeholders on the project