Job DescriptionsResponsibilities:
Development – You adhere to pre-established task delivery deadlines; estimating the development time for assigned tasks; implementing assigned tasks as closely as possible to the previously provided estimation; testing implemented tasks on all necessary devices and popular browsers, preventing reoccurrence of tasks and incidents in production; adding development time spent on tasks in Jira;
Code quality - You learn, understand and apply company / team coding standards that are provided by the senior/lead and adapt your own code accordingly. If no code guide exists, you should be able to adapt to international coding standards;
Code review - Performing daily code reviews and, together with other responsible team members, approve Git tasks if all issues identified during code review have been resolved; understanding the importance of code reviews and are capable of understanding what the code is supposed to do;
Refactoring - You learn to navigate code written by someone else and identify its functionality;
Scalability, stability and performance - You have basic scalability concepts, you learn and put into practice methods that can improve the stability and performance of the project;
Code documentation - You know how to write basic code documentation. That can be reduced to: naming and explaining the technical solution that was chosen to resolve the task/issue/bug;
Operational - Resolving urgent production issues; you can handle incidents according to the defined SLAs and project processes (the complexity refers to system/platform complexity, technical solution complexity or business knowledge);
Communication - Contributing to knowledge sharing and information exchange within the team; maintaining close collaboration with other team members as well as the responsible Product Owner/Project Manager;