Jonathan N.

Vue.js Developer

Jonathan is a talented Frontend Developer specializing in Vue with eight years of commercial experience. He has worked in various industries, including Transport, FinTech, Education, and Manufacturing, demonstrating his expertise across diverse sectors.

Jonathan has gained international experience by working in countries such as South Africa and France. One of his proudest projects is the LULA ecosystem, where he was the initial Frontend Developer. He developed various dashboards and a mobile application that is still in use by hundreds of people today.

In 2021, Jonathan won first place in an XRPL Hackathon with Nautilus Wallet. He also has a strong foundation in project management and excels in building strong customer relationships.

Main expertise
  • VSCode
    VSCode 7 years
  • React.js
    React.js 2 years
  • Vuetify
    Vuetify 2 years
Other skills
  • Postman
    Postman 6 years
  • Android
    Android 6 years
  • iOS
    iOS 6 years
Jonathan
Jonathan N.

South Africa

Get started

Selected experience

Employment

  • Frontend Developer

    Nueva - 1 month

    • Revamped a stalled project by refactoring its code from Angular.js to Nuxt.js, Storyblok, and Tailwind for flexible and dynamic data.
    • Implemented the Nuxt.js framework to enhance project structure and performance, facilitating server-side rendering and better SEO.
    • Integrated Storyblok for content management, allowing for dynamic content updates and easier collaboration between development and content teams.
    • Utilized Tailwind CSS for rapid UI development and flexibility, enabling streamlined customization and responsive design.

    Technologies:

    • Technologies:
    • VSCode VSCode
    • SCSS SCSS
    • Figma Figma
    • HTML / CSS
    • CSS CSS
    • JavaScript JavaScript
    • Tailwind Tailwind
    • TypeScript TypeScript
    • Vue.js Vue.js
    • Nuxt.js Nuxt.js
    • Vuex Vuex
    • Angular.js Angular.js
    • Storyblok Storyblok
  • Frontend Developer

    Nautilus - 1 year 8 months

    • Played a pivotal role in designing, building, and maintaining web applications using technologies such as Angular, Vue.js, TypeScript, Ionic, and Bootstrap.
    • Developed and implemented responsive and user-friendly web applications using Angular, Vue.js, TypeScript, Ionic, and Bootstrap frameworks.
    • Translated design mock-ups and wireframes into interactive and visually appealing interfaces.
    • Conducted code reviews, unit testing, and debugging to ensure the reliability and performance of front-end applications.
    • Implemented and maintained reusable frontend components and libraries to enhance development efficiency.
    • Collaborated effectively with backend developers to integrate frontend and backend functionalities seamlessly.
    • Assisted in troubleshooting and resolving frontend-related issues and bugs, ensuring smooth operation of web applications.
    • Contributed to the continuous improvement of development workflows, coding standards, and overall software quality.

    Technologies:

    • Technologies:
    • VSCode VSCode
    • SCSS SCSS
    • CocoaPods CocoaPods
    • Figma Figma
    • HTML / CSS
    • CSS CSS
    • Docker Docker
    • Postman Postman
    • RxJs RxJs
    • Angular Angular
    • Bootstrap Bootstrap
    • Capacitor Capacitor
    • Cordova Cordova
    • Ionic Ionic
    • JavaScript JavaScript
    • Tailwind Tailwind
    • TypeScript TypeScript
    • Vue.js Vue.js
    • Firebase Firebase
    • Android Android
    • iOS iOS
    • Storybook
    • Vuex Vuex
    • Sentry Sentry
  • Frontend Developer

    Registree - 1 year 4 months

    • Utilized Vue.js, Bootstrap, and GraphQL to develop and maintain the web application at Registree.
    • Built reusable UI components with Vue.js's component-based architecture to ensure code reusability and easy maintenance.
    • Created dynamic and responsive user interfaces using Vue.js's reactive data binding and virtual DOM.
    • Enhanced the application's visual appeal and responsiveness by leveraging Bootstrap's capabilities.
    • Optimized data retrieval and management using GraphQL, minimizing unnecessary transfers and improving performance.
    • Streamlined user experience by avoiding over-fetching or under-fetching data through precise data querying with GraphQL.
    • Showcased expertise in Vue.js, Bootstrap, and GraphQL to create a robust, user-friendly web application with an intuitive interface.

    Technologies:

    • Technologies:
    • VSCode VSCode
    • SCSS SCSS
    • Chart.js
    • Figma Figma
    • HTML / CSS
    • CSS CSS
    • Docker Docker
    • Postman Postman
    • Apollo Apollo
    • GraphQL GraphQL
    • Bootstrap Bootstrap
    • JavaScript JavaScript
    • TypeScript TypeScript
    • Vue.js Vue.js
    • Storybook
    • Vuex Vuex
    • Sentry Sentry
  • Frontend Developer

    LULA - 5 years 6 months

    • Spearheaded the development of user-friendly interfaces and ensured consistent implementation of best practices and coding standards.
    • Conducted code reviews and provided guidance to team members, promoting code quality and ensuring adherence to project timelines.
    • Implemented responsive designs and optimized web applications for performance, scalability, and compatibility across multiple browsers and devices.
    • Integrated frontend and backend functionalities by working closely with backend developers to ensure seamless data flow and functionality.
    • Troubleshot and resolved frontend-related issues, ensuring smooth operation and high availability of web applications.
    • Collaborated with the UI/UX team to transform design mock-ups and wireframes into functional interfaces, maintaining a cohesive and visually appealing user experience.

    Technologies:

    • Technologies:
    • VSCode VSCode
    • Vuetify Vuetify
    • SCSS SCSS
    • Strapi Strapi
    • Chart.js
    • CocoaPods CocoaPods
    • Google maps Google maps
    • Node.js Node.js
    • HTML / CSS
    • CSS CSS
    • Postman Postman
    • RxJs RxJs
    • Angular Angular
    • Bootstrap Bootstrap
    • Capacitor Capacitor
    • Cordova Cordova
    • Ionic Ionic
    • JavaScript JavaScript
    • Tailwind Tailwind
    • TypeScript TypeScript
    • Vue.js Vue.js
    • Nuxt.js Nuxt.js
    • Firebase Firebase
    • Android Android
    • iOS iOS
    • Socket.io Socket.io
    • Vuex Vuex
    • Sentry Sentry
    • Angular.js Angular.js

Education

  • BSc.Project Management

    Cape Peninsula University of Technology · 2017 - 2017

  • BSc.Computer Technology/Computer Systems Technology

    Cape Peninsula University of Technology · 2011 - 2015

  • Standalone courseBusiness Management

    College of Cape Town · 2010 - 2011

Portfolio

  • porfolio-0
  • porfolio-1
  • porfolio-2
  • porfolio-3
  • porfolio-4
  • porfolio-5
  • porfolio-6
  • porfolio-7
  • porfolio-8
  • porfolio-9
  • porfolio-10
  • porfolio-11

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat