Senior Front-End Software Engineer
Apply NowAbout Printec Printec Romania is part of the multinational Printec Group, present in 16 European countries, with over 30 years of experience in delivering cutting-edge electronic financial services. We specialize in developing innovative payment solutions, integrating both our proprietary products and global vendor technologies from NCR Corp., Verifone, Castles Tech, Thales E-Security, FICO, and more. Our team is driven by excellence, innovation, and collaboration, ensuring high-quality solutions for major banks and financial institutions. If you thrive in a fast-paced, high-tech, and regulated environment, this is the place for you! Your Role As a Senior Front-End Software Engineer, you will be part of the Vending Product Development Team within our Professional Services department. You will design, develop, and optimize React-based web applications that power our advanced vending machine ecosystem, which includes: • React-based web applications for operations management, analytics, and real-time monitoring • .NET Core APIs for backend functionality • Local Telemetry Agents (EFT-POS or Telemetry-Box terminals) • Vending machines with integrated software solutions
What You’ll Do • Lead Frontend Development – Take full ownership of developing, optimizing, and maintaining our React-based web application • UI/UX Enhancement – Implement and improve Fluent UI and DevExtreme (DevExpress) components for a high-performance, responsive user experience • Component Architecture – Design scalable, modular, and reusable components • Performance Optimization – Optimize rendering performance, reduce bundle size, and improve responsiveness • API Integration – Work closely with backend engineers to integrate REST APIs, WebSockets, and real-time data streaming • Code Quality & Standards – Enforce best practices in TypeScript, testing, and state management (Redux or React Context) • Collaboration & Mentorship – Guide junior developers, conduct code reviews, and work closely with product managers, designers, and backend engineers