Front end engineer
About us
Eurekos, founded in 2013 and headquartered in Hilleroed, Denmark, is a leading provider of learning management systems (LMS) designed to rapidly onboard and continuously engage customers and partners.
Our platform is built on Drupal and incorporates a blend of modern and legacy technologies, including jQuery, Backbone.js, RequireJS, and LESS for styling. We utilize Gulp as a build tool, H5P for interactive quiz content, and integrate advanced 3D visualization with Three.js. Additionally, we have developed a standalone application for specific LMS functionalities using React, Vite, and Redux Toolkit.
Our LMS is purpose-built to automate and accelerate learning, making it easy to deliver product training that increases customer retention and transforms partners into advocates.
We are currently seeking talented individuals to join our team and contribute to the ongoing development and enhancement of our robust LMS platform. If you are passionate about creating innovative learning solutions and have experience with the technologies mentioned above, we would love to hear from you.
Join us in our mission to provide an exceptional learning management platform that is user-friendly, comprehensive, and highly effective.
For a visual overview of our platform, you can watch the following video: https://youtu.be/isngHIQBrNM?si=YdwoN9Tyd2Grxe2T
Responsibilities
- Develop and maintain front-end components for the LMS using jQuery, Backbone.js and RequireJS.
- Work closely with back-end developers.
- Collaborate on designing and implementing reusable and efficient components in React + Typescript application.
- Style interfaces using LessCSS and TailwindCSS, ensuring responsiveness and adherence to design guidelines.
- Implement and customize interactive learning content libraries using the H5P framework.
- Debug, test, and optimize the performance of the LMS across browsers and devices.
- Provide code reviews, technical support and documentation for implemented features.
- Local project setup and deployment using Docker.
Requirements
Technical Skills
- Proficiency in JavaScript: Strong knowledge of ES5/ES6 and frameworks like Backbone.js and jQuery.
- React Expertise: Experience with React, Redux Toolkit and Typescript.
- Styling Proficiency: Experience with LessCSS or similar preprocessors (e.g., SASS). Experience with TailwindCSS.
- Familiarity with Gulp for asset bundling and building pipelines.
- Basic knowledge of PHP and experience working with MySQL.
- Strong debugging skills with browser developer tools and related utilities.
Other Skills
- Strong understanding of web standards, cross-browser compatibility, and performance optimization.
- Familiarity with modern JavaScript practices, tooling, and build systems.
- Good understanding of RESTful APIs and integrating front-end components with back-end systems.
- Experience working with RequireJS or similar module loaders.
- Understanding of Drupal CMS architecture and integration (preferred but not mandatory).
- Experience with 3D libraries, like Three.js, for interactive content would be a plus.
Qualifications
- 4+ years of experience in front-end development with a focus on legacy and modern systems integration.
- Proven ability to manage complex front-end ecosystems and work in cross-functional teams.
- Strong problem-solving skills and attention to detail.
Nice-to-Have
- Experience with Drupal theming system and custom module development.
- Experience working with modern Javascript frameworks and build tools.
- Knowledge and understanding of WCAG (Web Content Accessibility Guidelines).
- Contributions to open-source projects or a portfolio showcasing relevant experience.