Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues | Mobilité |
20 octobre 2022 | CDI | Tunis, Tunisie | Entre 2 et 5 ans | Bac + 5 | 1500 – DT / Mois | Plein temps | Anglais |
Description de l’annonce:
Job Description
We are looking for a qualified Front-end developer to join our Digital Experience team. The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications, based on the client’s business and design needs.
Roles & Responsibilities
-
Translation of the UI/UX design wire-frames to front-end code that will produce visual elements of the application.
-
Working with the UI/UX designer and bridge the gap between graphical design and technical implementation
-
Maintain and improve existing websites
-
Design mobile-based features
-
Collaborate with back-end developers and web designers to improve usability
-
Support back-end developers with coding and troubleshooting
-
Ensure high quality graphic standards and brand consistency
-
Stay up-to-date on emerging technologies
-
Build reusable code and libraries for future use
-
Ensure the technical feasibility of UI/UX designs.
-
Collaborate with other teams and stakeholders.
Qualifications & Skills
-
3+ years’ of work experience as a Front-end developer
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
-
Should have solid experience and thorough understanding of modern JavaScript frameworks, preferably React.
-
In-depth understanding of the entire web development process (design, development and deployment)
-
An ability to perform well in a fast-paced environment
-
Familiarity with RESTful APIs
-
Ability to understand business requirements and translate them into technical requirements
-
Proficient understanding of code versioning tools, such as Git.
-
Familiarity using Scrum/Agile development methodologies
-
Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
-
Good experience for dealing with web-pack, NPM packages and scripts.
-
Bachelor’s degree in Computer Science or related technical field, or equivalent experience.
Technology Stack
-
Modern JS Frameworks (React, Alpine)
-
CSS/SASS/Less
-
Tailwind
-
Version control
-
Docker
What we offer
-
Develop your skills with your personal educational budget for conferences and external training.
-
Access our learning platform and participate in our various in-house training.
You’ll have the space to learn, grow, and take ownership of your work. We invest in your development, training or workshops, and we encourage you to take on projects which both interest and challenge you.