About the job
About Printec
Printec Romania is a proud member of the multinational Printec Group, which operates in 16 European countries and boasts over 30 years of expertise in providing state-of-the-art electronic financial services. Our focus lies in creating innovative payment solutions that seamlessly integrate our proprietary offerings with world-class technologies from renowned vendors such as NCR Corp., Verifone, Castles Tech, Thales E-Security, and FICO.
We are a team committed to excellence, driven by innovation and collaboration, delivering high-quality solutions for major banks and financial institutions. If you thrive in a dynamic, high-tech, and regulated environment, then you’ll find your home here!
Your Role
As a Senior Front-End Software Engineer, you will join our Vending Product Development Team within the Professional Services department. Your responsibilities will include designing, developing, and optimizing React-based web applications that support our advanced vending machine ecosystem, which encompasses:
- 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 – Assume full ownership of developing, optimizing, and maintaining our React-based web application.
- UI/UX Enhancement – Implement and refine Fluent UI and DevExtreme (DevExpress) components to create a high-performance, responsive user experience.
- Component Architecture – Design scalable, modular, and reusable components.
- Performance Optimization – Enhance rendering performance, minimize bundle size, and boost responsiveness.
- API Integration – Collaborate closely with backend engineers to integrate REST APIs, WebSockets, and real-time data streaming.
- Code Quality & Standards – Uphold best practices in TypeScript, testing, and state management (Redux or React Context).
- Collaboration & Mentorship – Mentor junior developers, conduct code reviews, and work alongside product managers, designers, and backend engineers.

