Frontend Engineer

Athens, Attiki, Greece · Research & Development


Epignosis is an engineering company. We hire people with a broad set of technical skills, ready to take on high technological challenges and make an impact on thousands of users. Epignosis engineers not only revolutionize eLearning, they constantly work on large-scale applications and eLearning services for thousands of customers around the world. From eFront to TalentLMS and then TalentCards, Epignosis engineers are providing exciting eLearning experiences to the users, one technological achievement after another.

On the Front End team, we are continuously innovating and improving the user experience across all products.

We are obsessed with crafting rich, elegant and performant user interfaces that deliver value to users within our eLearning services ecosystem. We partner closely with product owners, designers, and back-end engineers to create frictionless eLearning experiences.

You’ll help brainstorm, scope, build and expand a rock-solid front-end platform across our products for the hundreds of thousands of users that interact with our services. Join us to leverage your JavaScript and UI development expertise to build these frameworks.

People who do well on this team are self-motivated engineers with a passion for both the business and technology innovation. We look for individuals with deep knowledge of JavaScript, CSS, and HTML, who are comfortable writing custom JavaScript but also know when to apply off-the-shelf solutions for the problem. We also value people who are passionate about user experience and have an eye for improving the UI. We currently work with React & Vue JS, but the ability to adapt to any novel technology is a must-have.

If this sounds like you, we want to talk to you!

What you'll do


Who you are

Nice to have


We’re a diverse group of smart, fun and GIF-loving professionals working in offices around the world, including the U.S., the U.K., Greece, and Cyprus!

Join us, won’t you?

You’ll enjoy benefits that make you more productive at work and contribute to your professional development, including:

Apply for this job