Senior Frontend Engineer
Epignosis
At Epignosis, we build workplace learning software that enables more than 70,000 teams worldwide to offer training to millions of people. Our portfolio of tools can be used by organizations of any size and includes TalentLMS - a zero-overhead cloud LMS, eFront - an enterprise LMS, TalentCards - a mobile app for training the deskless workforce, and TalentHR - a lightweight HRIS to manage people ops. We are competing with the world’s top eLearning solutions and we aim at becoming world’s #1.
We're on a mission to democratize training by developing simple, accessible, and affordable software. We count 12.000+ companies as customers and with more than 11 million users logging in to use our platforms, we are a much-loved global leader in learning tech. At home, we are quickly becoming one of the largest SaaS company to come out of Greece.
We are looking for a Senior Frontend Engineer to join our efront team. The ideal candidate will bring extensive professional frontend development experience and a deep understanding of web development best practices. In this role, you will collaborate closely with fellow developers and cross-functional teams, including product and design, to deliver functional, user-friendly applications. Additionally, you will play a key role in supporting and mentoring mid-level and junior developers, as well as interns, through activities like code reviews, pair programming, and knowledge sharing.
Responsibilities
As a Senior Frontend Engineer, you will:
- Contribute to the modernization of our monolithic application, providing technical insights and implementing frontend solutions.
- Collaborate closely with the frontend team in developing robust Vue.js 3, Webpack, and Tailwind CSS applications.
- Assist in refactoring legacy jQuery and plain JS codebases.
- Support and mentor mid-level, junior developers, and interns through code reviews, pair programming, and knowledge sharing.
- Participate in cross-functional discussions with product and design teams.
- Help improve code quality and introduce best practices.
- Develop new frontend features and functionalities.
- Implement responsive designs and create seamless user interfaces.
- Contribute to team knowledge by staying updated with emerging frontend technologies.