Version ControlAgileScrumKanbanPrototypingCommunication
About this role
Role Overview
Develop and maintain web applications using the technologies mentioned above;
Work closely with the QA and design teams to deliver high-quality features;
Write clear, testable code following 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;
Prepare technical specifications and effort estimates.
Requirements
Proven development experience, preferably with the technologies listed, at a Mid-level or Senior capacity;
Experience with prototyping and design systems;
Strong knowledge of development best practices such as Clean Code, SOLID, clean architecture, component architecture, automated testing, and version control;
Familiarity with agile development methodologies, such as Scrum and Kanban;
Excellent communication and teamwork skills;
Eagerness to learn new technologies and concepts related to software development;