Lead Frontend Developer (Web/Mobile)
Zaventem, Belgium
Permanent - Full time
M / V / X
We are EasyOrder, and we have the ambition to take our place in the Food Tech Industry by providing a strong suite of products to our merchants at an affordable price tag and helping the digitalization of an entire sector. In addition, we provide web and personalized mobile apps and allow merchants to understand their customers and optimize their conversions.
We are looking for a well-rounded Software Engineer to join our Web & Mobile team and help us drive the development of the second generation of our SaaS platform.
We are proposing a challenge with a mix of greenfield projects and improving the existing pieces by paying off our technical debt, automating anything that can be, and working hard on our scalability.
Our offer
- 100% remote work, but we still have an office in Zaventem if you want to meet your colleagues
- Pair programming over Slack if that’s what you like
- An environment where we take the time to do things the right way with the freedom to experiment and grow your skills
- A no meeting policy so you can truly focus on your work
- The chance to have a significant impact on a project as we are still a small team
- A nice and up to date tech stack
- A CI/CD environment where we deploy stories as soon as they are reviewed & tested
- A great salary package adapted to your experience
Responsibilities & duties
- You will work on our main multi-platform codebase for our web & mobile apps storefronts (Angular/IONIC)
- You will work on our Admin Dashboard so our merchants can enjoy a refreshed experience and even more features (NuxtJS/VueJS)
- You will be involved in the build automation at the scale of our web & mobile apps
- You will think with other teammates how to share modules, how to implement performance testing, caching, ...
- You will be writing high-quality code alongside beautiful unit tests to meet our definition of done
- You will always care about the technical debt on the project and will be expected to point things to improve proactively
- You will be working with your team to resolve problems and deliver solutions
Requirements
- +6 years in Software Development using Frontend Technologies
- Experience working on a Saas or e-commerce platform
- Experience working with any component-based framework (Angular, VueJS, React) but with a preference for Angular since it is our tech stack
- Experience with state management like redux (NgRx, ...)
- Experience writing high-quality code (SOLID Principles, Clean Architecture, ...)
- Experience writing Unit Tests
- Experience writing E2E Tests using Cypress
- Experience reviewing the code of others and providing constructive feedback
- Experience working in a Continuous Delivery environment
Extra
- Experience building iOS and Android apps (IONIC/Nativescript/react native, ...)
- Experience in sharing components between projects
We are not bound to a specific technology and we are expecting you to keep an open mind to learn new things but here are some techs we are using today: PHP 7.4, Laravel 8, MySQL, Redis, Angular 12, VueJS 3, NuxtJS 3, Cypress, Cordova, Capacitor, IONIC 5, AWS, Netlify, Bitbucket, Github, Docker, ...