Job description:
Key Accountabilities:Develop, optimize, and maintain front-end functionality, ensuring consistent performance across various browsers and platforms.Collaborate directly with the Lead Frontend Developer and Backend Developers to ensure coherent implementation and functionality.Engage in technical discussions and collaborative problem-solving to devise innovative solutions for complex data handling and visualization issues.Implement new features for our nearing-completion CRM, focusing on high-quality, scalable, and robust code.Work with architects, designers, project managers and engineers to ensure smooth progress from concept to implementation.Application of policies, procedures, methods, and tools in support of deliveryWorking with the wider team to deliver a product that meets technical and quality criteria
Profile description:
Required skills & experienceA minimum of 5+ years of professional development experience with React.Strong English proficiency and the ability to accurately comprehend and communicate complex requirements and issues. Your role will hinge on facilitating clear and concise dialogues, bridging communication gaps, and ensuring that project details are understood and translated into actionable insights across all team levels.A solid understanding of the React ecosystem, with a focus on hooks and context API.Proficiency in managing complex datasets, and familiarization with RESTful APIs.Expertise in React state management (Context API, Prop Drilling etc.)Expertise in implementing responsive designs using SCSS.Solid experience using Formik for form management and Yup for form validation.Experience in using testing frameworks and libraries such as Jest or Testing Library.Competency in managing and utilizing Node packages and dependencies.A robust adherence to clean code principles and a solid understanding of algorithms and data structures. Desired skills & experienceProficiency using React Query Builder package or similar.React Bootstrap or similar components system (MUI etc.)Experience with Dynamic Frontends (generated entirely by data – CRM/CMS etc.)Experience using Docker for running front-end containers.Basic understanding of PHP Required behaviours & attributesStrong inter-personal skillsSelf-motivated, enthusiastic, team and quality focusedAble to communicate effectively with both engineers and senior managementAppreciation of commercial aspects of software engineeringCustomer focused and results drivenProactive with respect to personal developmentAbility to work on your own or part of an extended team
We offer:
We offer: Co-financing of sports activities (Multisport) Additional private medical care Pizza Tuesday Relaxation zone –football table Integration meetings No dress code and much more!