Senior Frontend/ Fullstack developer
At Emesa (Full-time), in Amsterdam, Netherlands
Salary: €50.000 - €60.000
Expires at: 2019-12-08
The Product & Technology Team
Our Technology Team consistent of 50 engineers from all over the world. We work in small teams which we call cells, building features through continuous delivery and continuous testing with our users. Every cell is responsible for a specific component or multiple components within our technology landscape. Each engineer is responsible for the whole implementation life cycle starting from requirements gathering and ending with deployment to production and further evaluation. You will be working with experienced experts who help you develop your knowledge and grow as an engineer.
What you will be doing?
As a Senior Front-end/ Fullstack engineer at Emesa you will make sure that our front ends will perform even more, and you will build new killer features.
We expect you to come up with the technical requirements yourself in collaboration with the team.
You will have a key role, together with the team, in improving the current front ends of the auction system, the mobile app and the API.
You will discuss solutions and challenges with other teams (like data warehouse, DevOps, hardcore backend and API development).
Every three months you can take part in the Talpa Labs Hackathon where you have the freedom to prototype your own ideas and experiments.
You will develop new front-end features and functionalities according to business requirements.
Main requirements
How will you be doing this?
You are an all-rounder in an international Front-end Scrum team. You will have your own specialisation, but you will also be able to support all other tasks within the team.
You will explain why a solution is the right solution, instead of just adding another library or framework. You are able to mentor less experienced team members.
You will work together with other engineers with different levels of experience to meet the ambitious projects and deadlines.
You will deliver every sprint new features and improvements.
What do you need for this?
University/ bachelor level degree in Computer Science, Electronic Engineering or Mathematics;
Minimum of three years of experience in a similar position – or just an impressive track record/portfolio;
At least three years of experience working in an agile team;
Five or more years of front-end development experience;
Excellent understanding of HTML5, CSS3, JavaScript, ES6, NodeJS and Cross-browser compatibility and all aspects of front-end performance;
Several years of experience with: PHP and MySQL on a clustered LAMP platform, performance aware programming, Memcached and MVC frameworks;
You have, at least, rudimentary knowledge of CSS preprocessors, JavaScript transpiling and REST, git (GitHub), SOLR (optional);
You aim for high quality of code and understand the importance of achieving high performance in front-end code;
You are handling code reviews, criticism and adjusting to different coding styles and standards;
You are capable of defining new features/ processes, based on business and technical requirements;
You are able to explain technical concepts to non-technical co-workers;
Fluent in English; written and verbally.
Nice to have
It would be a big plus if..
You have experience in developing mobile apps (various techniques) and feeling with UX for various mobile devices and operating systems;
You are familiar with adaptive design and HistoryAPI/ Pjax concepts;
You have knowledge/ experience with Flux pattern and/ or MVC pattern.
Perks
What can you expect from us?
An excellent salary and pension plan;
Compensation of travelling-expenses.
A team of intelligent people that will help you grow & challenge you;
A friendly, open, multicultural team comprised currently of >15 nationalities and many backgrounds;
A phenomenal atmosphere, including every-Friday office drinks and great Emesa parties;
Lots of room for your own creativity, development and growth;
Quarterly hackathon day-long events to bring to life/invent/trial/compete/present your ideas about technology (work related or not)!
Hone your presentation and technology know-how and share it with your colleagues by taking part in the quarterly EmesaTalks presentations;
Company gym program in the form of boot camp, spinning, kickboxing, yoga, pilates courses offered on premise.
Apply for this position
---------------------------------------------------------------------------
Visit this link to stop these emails: https://zapier.com/manage/zaps/60675974/stop/?check=0f47aafc8beecbf4542af7172d1633e0
Post a Comment