.GFT is a digital transformation pioneer that develops sustainable solutions based on new technologies including artificial intelligence and blockchain/DLT. GFT experts create and implement scalable software applications that make access to innovative business models safe and easy.What are we looking for?We are looking for an enthusiastic and dynamic person willing to work as a Senior Frontend Developer (React) and interested to be part of the GFT team. Are you interested in joining a multicultural team and working on a challenging project?Your main responsibilities will be:Development of web applications with the latest versions of the main frameworks and libraries based on requirements and detailed specifications.Development of web apps from scratch using the latest version of aforementioned frameworks/libraries.Understanding and applying common design patterns.Support the development of prototype versions of software modules and applications.Report on the progress made in the assigned tasks, achieving defined deadlines.Identify and communicate opportunities for improvement.Collaborate on projects based on Agile methodologies.Testing to ensure code quality.Perform project-related "on-call" support activities if needed.Understanding of the "rules of development" (Code management, code repository, continuous Integration – CI and code review).Skills will help you to succeed:Bachelor's Degree in Computer Science, Engineering or related field.Experience in frontend development technologies, especially in JavaScript and/or TypeScript.Valuable experience in frameworks and libraries, but mainly React .Experience in Unit Testing with Jest, Cypress, etc.Predisposition towards working with agile methodologies.At least B2 level of English, written and spoken.Tech skills:Proficiency in HTML, CSS, and JavaScript: Must have a solid understanding of HTML, CSS, and JavaScript.Expert Knowledge of React : A deep understanding of the specific framework they work with, including its syntax, features, and best practices.Experience with state management: Should be proficient in managing the state of their application using state management libraries like Redux, NgRx, or MobX.Understanding of component-based architecture: A strong understanding of how to design, create, use, and optimize components effectively.Familiarity with UI design patterns: Familiar with commonly used UI design patterns and know how to implement them in their applications.Understanding of responsive design: Must have a solid understanding of responsive design principles and be able to create responsive layouts that work well on different screen sizes.Knowledge of testing: Front-end developers should be proficient in testing their code using standard testing frameworks.Experience with version control: Proficient in using version control tools (Git) to manage code.Soft skills:Strong understanding of software development life cycle (SDLC)