Printec Group
Senior Front-End Software Engineer
Printec GroupRomania16 hours ago
Full-timeRemote FriendlyProduct Management
About 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

Requirements

Required Skills & Experience

  • 4+ years of experience in frontend development
  • Strong expertise in React.js / Angular, HTML, CSS/SCSS, TypeScript
  • State management knowledge (Redux, Context API, or similar)
  • Performance optimization techniques (lazy loading, memoization, efficient DOM updates)
  • Strong debugging skills (browser dev tools, network requests, performance profiling)
  • Unit testing experience (Jest, React Testing Library, Cypress, or similar)
  • Agile development experience (Git, Jira, or similar tools)
  • Understanding of software design principles
  • Good analytical, communication, and teamwork skills
  • English proficiency (written & spoken)

Bonus Skills (Nice-to-Have)

  • Experience with Fluent UI and DevExtreme (DevExpress) components
  • Familiarity with .NET Core APIs and backend integration
  • Knowledge of real-time monitoring dashboards using charts
  • Experience with POS (EFT-POS) or vending machine systems
  • Understanding of Progressive Web Applications (PWA) or mobile-friendly React solutions

Benefits

  • Competitive salary & annual performance reviews
  • Private medical care subscription
  • Meal tickets & flexible benefits (holiday vouchers, private pension, private health insurance)
  • Modern tools & technology stack
  • Flexible working options (remote 2 days/week & flexible hours)
  • Professional development (online & in-person training)
  • Collaborative & innovative work environment

Our Hiring Process

  • Step 1: HR screening call
  • Step 2: Online technical evaluation
  • Step 3: Two interviews
  • Step 4: Quick decision - we respect your time!

Join us and be part of a team that's shaping the future of digital payments!

Key Skills

Ranked by relevance