Printec

Senior Front-End Software Engineer

Bucharest, Romania
React Angular HTML CSS SCSS TypeScript Redux React Context Jest React Testing Library Cypress Git Jira .NET Core API WebSockets
Description

Senior Front-End Software Engineer

Location: Bucharest, Bucharest, Romania

Department: Product Management

Workplace: hybrid

Employment Type: full

Description

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!

Printec
Printec

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say