Role & responsibilitiesDevelop and maintain dynamic, high-performance user interfaces using React & TypeScriptAnalyze, design, and implement intuitive and scalable UI componentsProactively enhance and maintain the front-end architecture and codebaseIdentify and drive improvements in development processes, user experience, and code qualityCollaborate closely with product managers, UX designers, QA engineers, and fellow developersConduct code reviews and mentor junior team membersEnsure adherence to front-end best practices and ensure the quality of deliverablesContribute to automated testing and technical documentationParticipate in both legacy system transformation and greenfield development projectsPromote transparency, innovation, and knowledge sharing within the teamRequired experience & skills7+ years of practical experience in front-end development with a focus on React and TypeScriptStrong understanding of JavaScript, micro front-end architecture, NPM packaging, and modern software design principles (e.g., SOLID, design patterns)Experience with deployment pipelines (e.g., DevOps), Docker, and KubernetesFamiliarity with Version Control (e.g., GIT) and branching strategiesWorking knowledge of monitoring tools (e.g., Application Insights)Backend experience (especially in .NET Core, C#, SignalR, Service Bus) is a plusFamiliarity with Agile methodologies and backlog management tools (e.g., Azure DevOps)Education & soft skillsBachelor's degree in Computer Science or a related IT discipline (certifications are a plus)Strong communication, presentation, and documentation skillsAbility to work independently and as part of a teamWillingness to coach and support colleaguesCustomer-oriented, proactive, and solution-drivenComfortable leading discussions around technical issues and project progressEager to work in a dynamic, collaborative, and challenge-driven environment