Project descriptionThe primary objective of this project is to develop and implement a comprehensive toolset tailored specifically for assessing the productivity and activity of multiple software development teams and roles within the banking domain. We emphasize the importance of transparency in decision-making processes, as well as the presentation and argumentation of data, as critical factors in supporting managerial decisions and enhancing overall development efficiency.With a diverse team consisting of Developers, Business Analysts (BAs), Quality Assurance (QA) professionals, a Team Lead, and dedicated DevOps/L3 support, we aim to streamline operations and improve productivity across all fronts. As part of a larger initiative spanning over 5 years, our team operates within an agile framework, utilizing methodologies such as Scrum and Kanban on a team level, and a scaled agile approach on a project level.ResponsibilitiesActive agile team membershipDay-to-day development activities in front-end application stack in a specialized team of front-end developersActively participate in application front-end designPerform and lead peer code review of project codebase changesWrite good and well-tested code in JavaScriptEvaluate and adopt new development tools, libraries, and approaches to improve delivery qualityConsistently improve maintainability and stability of the codebaseSkillsMust haveSolid experience in the industry of software development (5+ years after bachelor/master's degree)Solid experience in HTML/JavaScript/CSS in production development (5+ years)Proficiency with React.js / Redux / Other State manager, ECMAScript 6 (4+ years)Typescript / SCSS / Other preprocessor; Jest, NPM, BEM (3+ years)Good understanding of OOPSoftware design skills, design patternsFamiliarity with CI/CD, code versioning, and SDLC processesHigh attention towards performance optimizations, system scalability, availability, and application stabilityGood understanding of the complexity of algorithmsNice to haveBanking domainComputer Science degree
LANGUAGESEnglish: B2 Upper Intermediate