Description
A full-stack professional must be capable of proposing and implementing robust front-end solutions for web/multi-platform applications and will be constantly challenged to apply the best software engineering practices in our systems. They will support technical design, architecture definition, and quality assurance routines. Together with the team, they will focus on user interaction, performance, usability, and accessibility. They must perform bug fixes, source code reviews, and system analysis. They will apply agile methodologies within a data- and results-oriented team.
Mandatory
**Proficiency in JavaScript and/or TypeScript with the following frameworks:** ReactJs and NextJs
Experience in componentization and screen composition
Proficiency in developing communication with REST APIs, WebSocket, and messaging services
Knowledge of agile methodologies
Desirable
Experience with relational and NoSQL databases
Basic knowledge of cloud computing services
Knowledge of software architecture oriented toward microservices and container orchestration
Basic understanding of UX and interaction design
Business Intelligence
Differentiators
Experience in refactoring scenarios
Practical experience or exposure to retail/marketplace systems