Frontend Engineer - remote

OrderEZ
Posted 1 year ago
We Work Remotely
We are looking for a full-time frontend to kick-start our in-house team as we grow from our first few hundred customers to the next level. If you enjoy solving product problems (almost) as much as technical problems, we would love to have you on board.
Our main product is a single-page Vue.js application that communicates with a Nest.js backend via a REST API. While proficiency in frontend development is a necessity for this role, we would be thrilled if you are also able to support some of the backend tasks.
 
Why should you join us?
  • You will be a crucial member of a small, yet efficient team, where your skills and ideas will have a significant impact.
  • You will work on an active project where users' feedback matters and often drives the need for creative solutions.
  • We will encourage and support you to expand your skills and knowledge beyond your current area of expertise.
  • We promote fully remote work by utilizing Slack, Notion, and Figma for asynchronous communication and scheduling meetings mainly for in-depth discussions on requirements or implementation.
Requirements
  • Previous experience working in a team to build a B2B SaaS product
  • Proficiency in HTML, CSS, and JavaScript/TypeScript
  • Strong understanding of the Vue.js framework and its ecosystem
  • Experience in consuming REST APIs
  • An eye for translating UI design files into front-end code
  • Proficiency in version control systems, such as Git
  • Proficiency in both written and spoken English
  • Availability for at least 4 hours of overlap with CET timezone (8am to 7pm)
Advantages:
  • Experience using Node.js for implementing REST APIs
  • Experience working with relational databases
  • Experience with Docker
  • Knowledge of web security best practices
  • Availability for at least 4 hours of overlap with Singapore timezone (8am to 7pm)
Responsibilities
  • Build new and maintain existing functionalities using the Vue.js framework.
  • Develop modular and reusable components based on our Design System.
  • Write clean, maintainable, and well-structured code that follows best practices and industry standards for Vue.js development.
  • (Preferably) Design and develop database structure and REST API using the Nest.js framework.
  • Collaborate with the product owner, designers, and other developers to find the optimal solution for the given requirements.
  • Take accountability for your own code. We do not believe in fairytales where code is bug-free, but we do our best to have highly functional first versions.
  • Test and optimize the application for performance, security, browser compatibility, and responsiveness.
  • Express your opinions, share your knowledge, and participate in clear and honest team communication.