About the role:
Your responsibilities include:
- Develop new user-facing features
- Design and write efficient, well tested and highly readable code for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Mentor junior members of the frontend team
- Design and write efficient, well tested and highly readable code in Node.js
- Collaborate with other team members and stakeholders
- Work with different teams across different time zones
- Ensure all work is prioritized and completed correctly
About you:
You are:
- Initiative-taking; you are self-motivated, a doer, and can drive projects from start to finish
- A leader; you have a proven ability to inspire, energize and mobilize a team towards a goal
- A team-player; you are comfortable working with different styles and believe (like us) that together we achieve much more than alone
- Driven; you are used to working hard to achieve a goal you care about and running several projects in parallel
- A great communicator; you are comfortable in communicating in English both written and oral, including leading meetings, selling your ideas and storytelling
You have:
- 4+ years of software engineering experience
- 2+ years of Node.js experience
- Bachelor's in Computer science, Software Engineering or a related discipline.
- Expert knowledge of Javascript and frontend frameworks (React)
- Experience developing rich, reliable, cross-browser-compatible web experiences
- Expert knowledge of asynchronous request handling, partial page updates, and AJAX
- Experience designing elegant, expressive client-side Javascript APIs
- Experience creating robust UI automation testing as part of the development process
- An ability to translate designs into pixel-perfect HTML and CSS
- Thorough experience of REST & API Practices
- In-depth knowledge of database design and optimization
- Knowledge of algorithms and data structures
- Extensive knowledge of best engineering practices in agile software development: architectural paradigms, code reviews, branching, task management, documentation, testing
- Excellent written and verbal communication skills in English
Location: remote. Flexible within timezone CET +/-4
We believe that the more inclusive we are, the better products we build and the better we are able to serve our customers. Women and other minorities under-represented in tech are strongly encouraged to apply.