Junior PHP Developer - Crete

Heraklion, Crete, Greece · Research & Development

Description

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.

As a member of our eFront development team, you’ll work on an advanced PHP codebase, helping us further expand our industry-leading eLearning platform and build new innovative online training solutions.

You can take your pick of working in our Athens or Heraklion office. In either case, you'll be part of a vibrant, focused and technically minded team, responsible for developing and supporting high traffic and high-performance eLearning web services and applications.

RESPONSIBILITIES

Programming. You'll be trusted to work on a complex enterprise-focused product, find your way around the codebase, and follow best practices to produce high-quality PHP code to solve real problems and implement strong and performant new functionality.

Technical Support. You'll be expected to gain a deep understanding of the codebase, and be able to assist the software support team to research, diagnose, and troubleshoot customer issues and answer their technical questions.

Requirements Gathering. As part of a team designing new product releases and implementing new functionality, you should be able to understand customer requirements and translate them to software specifications. Mind reading skills will be considered a plus.

Collaboration. As part of the web team, you will collaborate with product managers, designers, dev-ops and infrastructure engineers, and software support staff to solve technical problems, maintain existing products, and help design, build, test, and deploy new solutions.

Ownership. You will be expected to communicate openly and clearly within the company, learn from others, adapt to your team's development practices, contribute based on your skills and experience, and eventually take ownership of features and projects.

Requirements

Street cred. One year of proven experience working with object-oriented PHP. Involvement in open source and personal (e.g. GitHub) projects will be appreciated. Bonus points if you know what a T_PAAMAYIM_NEKUDOTAYIM is and does.

Web skills. A solid grasp of front-end technologies such as HTML, CSS, JS. familiarity with one or more modern web application frameworks (React, Angular, Backbone, Vue, etc.) is greatly appreciated. You should also be familiar with SQL and know your way around a database server.\

Commitment .You should be able to control your source (code can get wild sometimes), and be close friends with the Git versioning system. You’ll level up if you can navigate your way out of a merge conflict - extra if you are on GitHub.

l33t skillz. Well, not exactly l33t, but you should be familiar with the Linux command line. You should know your way around a Unix shell, be able to work with files and directories, and know your chmod from your chown. Knowing how to quit vi is a plus.

Communication. You don’t need subtitles to watch Netflix. You should have an excellent level of English, and be able to chat and write about technical issues with fellow developers and customers.

Benefits

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