Senior front-end engineer

Job overview:

Location: Chania (Greece) or Athens (Greece) or Limassol (Cyprus) or Remote
Position type: Full Time, Permanent
Position Level: Senior Level

What you'll do and how you'll make an impact:

We are looking for a talented and competitive senior Front-End Engineer that will bring to life unique user experiences across thousands of LearnWorlds online schools. You will be responsible for developing new features and improving the LearnWorlds functionality (mainly web-based authoring tools such as Pages Builder, Interactive Video Authoring). You should be comfortable working in a team environment and will be required to present with confidence and champion work to completion.

Key responsibilities:

  • You will get the chance to get involved in exciting UI projects such as our Interactive Video Authoring tool, Analytics Dashboards and the coming Site Builder.
  • You will have to translate UI/UX design wireframes to actual code that will produce visual elements of the application.
  • You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
  • You will be working closely with our designers, engineers, product management, sales and operations on expanding the application and adding new features. Hence, you have to get along well with your colleagues and always to be ready to help get things done. You enjoy working on projects with multiple people and share knowledge.
  • You will participate in the whole life-cycle of the project. You’ll get involved from start to finish and will be expected to communicate project status on a daily basis to your scrum team.
  • You’ll be in charge of adding new functionality to our codebase, and figure out the best way to do it, using our best practices and processes. You’ll also have to make judgment calls and be a smart decision maker, rather than a passive player waiting for the next assignment.
  • We have a startup mentality and love getting things done quickly. We are always very busy, so if you love being productive, proactive and pushing code to production frequently, you will feel right at home.

Experience & Qualifications you'll need to succeed:

  • Proven 3+ years experience of Javascript UI coding (we use vanilla JS, jQuery & Vuejs).
  • Solid understanding of web technologies, how web pages/applications are delivered, and how browsers function (HTTP, HTML, CSS, JavaScript).
  • Good knowledge of HTML5 and semantic meaning of all elements and attributes it defines.
  • Can build sites with and without using front-end frameworks.
  • Experience with responsive and adaptive web design.
  • Proficiency in using web-developer tools available in browsers.
  • Show attention to detail in UX.
  • Experience with working with RESTful API's.
  • Analytical mind with problem-solving aptitude.
  • Enthusiastic, determined, organized, self-motivated, able to manage time and focus. Team-player, with close attention to detail.
  • Bonus
    • Has past experience with LMS systems.
    • Contributions to Open Source.
    • Webpack, VueJS

What You'll Get:

  • Competitive compensation and bonuses.
  • Career opportunity in a dynamic, growing business with global clientele.
  • Ownership and challenge in your work.
  • Continuing education opportunities as well as access to e-courses for acquiring new skills.
  • Collaborate with intelligent and highly skilled co-workers.
  • Fun, energetic and business casual work environment.
  • Company Culture that is committed to work-life balance for each and every employee. Our goal is for our partners to be happy and creative.
  • Annual company retreats in sunny Chania, Crete and Limassol, Cyprus.
  • Your success will be recognized and appreciated. You’ll be able to see your direct impact on our growth as our performance improves.

About Us

LearnWorlds is a fast-growing, innovative, e-learning company serving customers in over 60 countries. Founded in mid-2014, we are a UK company with offices in Greece and Cyprus. LearnWorlds is driven by a highly competitive team, that leads by example, with strong background in e-learning, innovation and digital technologies. We design and implement optimal digital learning experiences and help our clients satisfy their students while maximizing their profits.