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!