Job Description
Job Location: Dubai Freezone Airport
Experience Required: 3-5 Years
Introduction to the job
As a Full-stack Web Developer you will be part of an Agile scrum and multicultural team that work on design, implementation, testing and maintenance of several projects.
You will work in a fast-paced and agile development environment using the latest software development technologies and infrastructure.
Role and responsibilities
- Maintain, test, and develop new features throughout our application stack (Laravel /ReactJS/VueJS)
- Implement the visual designs made in Photoshop, Figma or XD to ReactJS/VueJS (HTML5, CSS, SCSS) framework.
- Build API in the backend using Laravel framework.
- Review code and collaborate with UI Designer
Education and experience
Education:
Bachelor Degree in computer science, software engineering, web design, or equivalent.
Experience:
- Work experience as a Full-stack Web Developer 3 required.
- Experience with creation of web-based user interfaces.
- Work experience in building e-commerce platforms
- Proven experience with one of modern JavaScript framework (Angular, React or VueJS)
- Expert knowledge of web technologies, including HTML5, CSS3, SCSS, JavaScript, REST/JSON APIs. TypeScript is plus.
- Proven experience with Laravel 8+, Relational database (MySQL), Blade, jQuery,
- Experience with Git and Git workflow. Github + Github Actions is plus.
- Experience with Linux commands is required
- Experience with build tools and automation systems (e.g. npm, Webpack, Composer)
- Experience with CSS frameworks (Bootstrap)
- Experience with development methodologies such as Agile and Scrum
- Experience with responsive design
- Fluent in English
Skills
Working at the cutting edge of tech, you’ll always have new challenges and new problems to solve – and working together is the only way to do that. You won’t work in a silo. Instead, you’ll be part of a creative, dynamic work environment where you’ll collaborate with supportive colleagues. There is always space for creative and unique points of view. You’ll have the flexibility and trust to choose how best to tackle tasks and solve problems.
To thrive in this job, you’ll need the following skills:
- First of all, you’re passionate about technology and are excited by the idea that your work will impact the end-users;
- You’re analytical, and product- and quality-oriented;
- You like to investigate issues, and you’re a creative problem solver;
- You’re open-minded, you like to discuss technical challenges, and you want to push the boundaries of technology;.
What we offer
- Visa
- Training (professional development)