WHAT WE DO | Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways. By understanding where the markets are going and where technology fits in; we use our knowledge to identify solutions that boost businesses and shift user experiences.
WHY WE’RE DIFFERENT | What makes us a leader in our industry, and different from other international digital tech companies, is our ability to tailor or custom create our offering to solve business challenges.
WHERE YOU FIT IN | We aim to build an inspiring organization with an engaged and high performing culture. We believe in possibilities. We connect to the future. Think unlimited digital potential, global reach, limitless content, unreal experiences, real connections; now imagine the direct impact you could have in this landscape. If you are eager to work in an inspiring, dynamic environment and collaborate with like-minded people, we want to hear from you!
ABOUT THE ROLE
We're in search of a seasoned JavaScript expert with a knack for Vue.js and React to join our crew. Your primary role involves crafting user-friendly web applications and components, delving into Vue.js, React framework, NuxtJs, and NestJs while sticking to proven methods. Your mission? To whip up code that's sturdy, secure, modular, and easy to maintain. Teamwork is key—collaborating with middleware, backend teams, and UX/UI designers ensures top-notch products and seamless communication.
This role follows an agile/scrum development process, reporting to the Front End lead. Occasionally, you may also directly support other teams, particularly in performance marketing.
Education:
- Bachelor degree with a field of study in technology, sciences, or software engineering completed 3-5 years ago, or equivalent experience.
Professional qualification:
- 4 or more years hands on experience using VueJs and/or React.
- Several years of progressive experience in software development practices.
- An advanced understanding of software developed concepts through experience over the last five years working with enterprise, ideally on digital platforms.
- At least 3-5 years of experience working with digital technologies.
- Highly proficient in JavaScript and Typescript languages, showcasing mastery of their modern ES6+ syntax and features.
- Highly proficient in Vue.js and React framework, demonstrating a deep understanding of core principles such as components, reactivity, and the virtual DOM.
- Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js.
- Good understanding of HTML5 and CSS3, including Sass.
- Understanding of server-side rendering (SSR) and its benefits and use cases.
- Knowledge of functional programming and object-oriented programming paradigms.
- Ability to write efficient, secure, well-documented, and clean JavaScript code.
- Familiarity with automated JavaScript testing, specifically using testing frameworks such as Jest or Mocha.
- Proficiency with modern development tools, like Babel, Webpack, and Git.
- Experience with both consuming and designing RESTful APIs.