Version ControlAgileScrumKanbanPrototypingCommunication
About this role
Role Overview
Develop and maintain web applications using the stack mentioned above;
Collaborate with QA and design teams to deliver high-quality features;
Write clear, testable code using development best practices;
Ensure code quality through code reviews, automated tests, and continuous integration;
Participate in technical discussions and make decisions with the team to solve problems and improve the product;
Share knowledge and mentor more junior developers;
Produce technical specifications and estimates.
Requirements
Proven development experience, preferably with the technologies mentioned, working at Mid-level (Pleno) or Senior level;
Experience with prototyping and design systems;
Advanced knowledge of development best practices such as Clean Code, SOLID, Clean Architecture, component-based architecture, automated testing, and version control;
Familiarity with agile development methodologies such as Scrum and Kanban;
Excellent communication skills and ability to work in a team;
Interest in learning new technologies and concepts related to software development;