Senior Frontend Developer (Vue.js)
Aktualisiert am 12.09.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 02.09.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Polish
C1
English
C1
Russian
native
Ukrainian
native

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2022 - today: various projects

Customer: on request
Role: Senior Frontend Developer/Frontend Developer

Projects:
Senior Frontend Developer responsible for various web projects based on Vue.js stack using TypeScript
Participation in the frontend development software for an anti-phishing application using AI. Protection against phishing, spear phishing and malware. Check every URL on every click - blocks user access to malicious or suspicious URLs.
  • Migration from vue2 with JavaScript to vue3 with TypeScript to eliminate technical debt and increase application performance and security.
  • Building client system design together with the rest of the frontend developers consisting of own components library to unify the appearance of all products.
  • Creating a platform integrating all customer services in one place
  • Testing the written code and participating in the code-review process
  • Maintaining existing parts of the application.
  • Collaboration with other developers and stakeholders.
Achievements:
  • Completion of migration from Vue2 and JavaScript to Vue3 and TypeScript in less than expected time.

Skills:
Vue 3, Composition API, ES6+/ ESNext, TypeScript, Vuex, Pinia, Composables, RESTfullApi, Vite, SASS (scss), Bootstrap, Tailwind, Internal Components Library, i18n, ESLint, Prettier, Stylelint, Husky, Storybook, Jest, Cypress testing, Git, npm, yarn, nvm, GitLab CI/CD, Git submodules, Monorepo
-------------------------------------------------------------------------------------------------------------------
2 months: Application developed for a Polish office intended to digitize tax-related processes
  • Implementing front-end solutions.
  • Crafting functional modules to enhance the overall application functionality.
  • Maintaining and providing support for existing applications to ensure ongoing reliability.
  • Proactively resolving issues within existing applications, ensuring optimal performance.
  • Participating in code reviews to uphold coding standards and improve overall code quality.
Achievements:
  • Completion of WCAG 2.0 training and its implementation in the project.

Skills:
Vue 2, Optional API, JavaScript ES6+/ESNext, PropTypes, TypeScript, REST API, CSS Modules, SASS (scss), Bootstrap, Flexbox, Grid, BEM, Figma, UI/UX Design, SVG, RWD, Assets Load Optimization, ESLint, npm, yarn, Webpack, yarn, WCAG 2.0 implementation.

2021 ? 2022 (4 months): Frontend Development

Customer: Software House
Role: Frontend Developer

Tasks:
Internet market with integrated lotteries and admin panel. Several users with different accessibility. Due to US market, what was the main part at the project, was considered each state with special features, because of different low and taxes. This shop includes analytics, integrated map depends on the local market, good UX, good and modern looking UI.
  • Facilitating the Scrum process with Daily, Planning, Refinement and Retro
  • Cross-Team meetings with UI Designers, Product Owners, Stakeholders
  • Working with API implemented using GraphQL
  • Resolving encountered bugs in development process
  • Delivering new features based on requirements
  • Conducting code review process
  • Administrating of Continuous Integration and Continuous Delivery
Achievements:
  • Learning about micro frontend architecture and introducing it to the project with the team

Skills:
Vue 3, Composition API, JavaScript ES6+/ESNext, TypeScript, Vuex, Pinia, Composables, GraphQL, Vue-Cli 5, Webpack 5, Vite, Nuxt 2/3, Lerna, SASS (scss), Bootstrap, Quasar, ABEM, Internal Components Library, Phrase, i18n, ESLint, Prettier, Stylelint, Husky, Storybook, Jest, Cypress testing, Git, npm, yarn, pnpm, GitLab CI/CD, JFrog Artifactory, Micro-Frontends, Monorepo

2019 - 2021: various projects

Customer: Product Company
Role: Frontend Developer

Tasks:
Working for Polish startup offering a fleet of electric scooters and a mobile app for renting as a Frontend developer in few frontend projects.

Selected Projects:

1 year: CRM for local deployment
CRM for local use include some parts known from Jira, integrated with excel and huge part with edition list of evaluable vehicles (search and filter form, deep edit structure)
  • Implementing whole module of filters within application.
  • Connecting frontend layer with REST API.
  • Bug fixing and maintaining existing part of application.
  • Cooperation with other team members.
Achievements (optional):
  • Research in case of new version of the Vue.js framework and further implementing it in project

Skills:
Vue 3, Composition API, JavaScript, ES6+, TypeScript, CSS3, HTML5, SCSS, Bootstrap, Materialize, Flexbox, Adobe XD, Photoshop, UI/UX Design, SVG, Responsive Web Design, Templates with Pug, REST Api, Jest, npm, yarn, webpack, Vue Cli, Agile, Scrum, Kanban, WebStorm
-------------------------------------------------------------------------------------------------------------------
6 months: Charger box for Kik scooters, developing each step of charge vehicle, reserve evaluable charger points etc.
  • Delivering new features based on requirements.
  • Conducting code review process.
  • Facilitating the Scrum process with Daily, Planning, Refinement and Retro.
  • Resolving encountered bugs in process of development.
Achievements (optional):
  • Getting to know with Svelte and introducing TypeScript into project with rest of the team

Skills:
Svelte, ES6+, TypeScript, HTML5, CSS3, Adobe XD, Photoshop, UI/UX Design, SVG, Git, REST Api, npm, yarn, webpack
-------------------------------------------------------------------------------------------------------------------
3 years: Rent vehicles for a minute. Including functionalities such as search on map, reserve, start engine, pause vehicles, and choose different rent plans
  • Refactoring registration module.
  • Creating new application module for reporting vehicles defects
  • Introducing among others new payments methods using third-party API?s
  • Resolving encountered bugs in process of development
  • Conducting code review process
Achievements:
  • Research in case of using MapBox in project and further implementation of it in project

Skills:
Vue 2, ES6+, MapBox, JavaScript, HTML5, CSS3, Adobe XD, Photoshop, UI/UX Design, SVG, Git, REST Api, npm, yarn, webpack

2017 - 2019 (1,5 year) : Implementation of several commercial projects

Customer: Product company
Role: Junior Frontend Developer

Tasks:
Doing multiple commercial projects for small companies and local communities in case of customization parking management desktop application.
  • Creating new features based on requirements.
  • Implementing views based on graphics delivered by designers.
  • Resolving encountered bugs in process of development.

Skills:
Angular 2-6, Redux, Redux-Toolkit, Hooks, JavaScript ES6+, TypeScript, CSS, SASS (scss), Flexbox, Grid, Bootstrap, Materialize, RWD, SVG, Webpack

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 - 2016
Study - Semiconductor Physics
Institute of Physics Polish Academy of Science
Degree: PhD

2003 - 2008
Study - Semiconductor Physics
Odesa Mechnikov National University
Degree: Master of Science

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Profile
Frontend Developer with over 7 years of commercial experience. Demonstrating a consistent ability to innovate and deliver top-notch solutions for various commercial projects. Expertise lies in leveraging innovative JavaScript frameworks, particularly Vue JS, well-versed in all patterns such as property decorators, options, or composition API. Deeply committed to maintaining high standards of quality in every aspect of work, thriving on continually expanding knowledge base. Resolute and diligent, approaching every task with a "Yes, one can" attitude and a strong willingness to learn. Excel both independently and as a collaborator, always striving to deliver optimal solutions using best practices and methodologies. Challenges and responsibilities fuel passion, eagerly seeking opportunities to further enhance technical expertise and analytical skills.

Frameworks
  • Vue.js (2, 3, Composition API)
  • Vuex
  • Pinia
  • Vue-Cli 5
  • Nuxt (2/3)
  • Quasar
  • Svelte
  • Angular (2-6)
  • Redux
  • Redux-Toolkit
  • CSS
  • SASS (SCSS)
  • Bootstrap
  • Materialize
  • Tailwind
  • Flexbox
  • Grid
  • BEM (Block Element Modifier)
  • CSS Modules
  • Jest
  • Cypress

Tools and others
  • Git
  • npm
  • yarn
  • pnpm
  • GitLab CI/CD
  • JFrog Artifactory
  • Monorepo
  • Git submodules
  • Webpack
  • Vite
  • Vue Cli
  • Lerna
  • REST API
  • GraphQL
  • Internal Components Library
  • Phrase
  • i18n (internationalization)
  • WCAG 2.0 implementation
  • Assets Load Optimization
  • ESLint
  • Prettier
  • Stylelint
  • Husky
  • Storybook
  • WCAG 2.0 implementation
  • Adobe XD
  • Photoshop
  • Figma
  • UI/UX Design
  • SVG

Methodologies
  • Agile
  • Scrum
  • Kanban

Programmiersprachen

JavaScript
TypeScript
HTML
CSS

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2022 - today: various projects

Customer: on request
Role: Senior Frontend Developer/Frontend Developer

Projects:
Senior Frontend Developer responsible for various web projects based on Vue.js stack using TypeScript
Participation in the frontend development software for an anti-phishing application using AI. Protection against phishing, spear phishing and malware. Check every URL on every click - blocks user access to malicious or suspicious URLs.
  • Migration from vue2 with JavaScript to vue3 with TypeScript to eliminate technical debt and increase application performance and security.
  • Building client system design together with the rest of the frontend developers consisting of own components library to unify the appearance of all products.
  • Creating a platform integrating all customer services in one place
  • Testing the written code and participating in the code-review process
  • Maintaining existing parts of the application.
  • Collaboration with other developers and stakeholders.
Achievements:
  • Completion of migration from Vue2 and JavaScript to Vue3 and TypeScript in less than expected time.

Skills:
Vue 3, Composition API, ES6+/ ESNext, TypeScript, Vuex, Pinia, Composables, RESTfullApi, Vite, SASS (scss), Bootstrap, Tailwind, Internal Components Library, i18n, ESLint, Prettier, Stylelint, Husky, Storybook, Jest, Cypress testing, Git, npm, yarn, nvm, GitLab CI/CD, Git submodules, Monorepo
-------------------------------------------------------------------------------------------------------------------
2 months: Application developed for a Polish office intended to digitize tax-related processes
  • Implementing front-end solutions.
  • Crafting functional modules to enhance the overall application functionality.
  • Maintaining and providing support for existing applications to ensure ongoing reliability.
  • Proactively resolving issues within existing applications, ensuring optimal performance.
  • Participating in code reviews to uphold coding standards and improve overall code quality.
Achievements:
  • Completion of WCAG 2.0 training and its implementation in the project.

Skills:
Vue 2, Optional API, JavaScript ES6+/ESNext, PropTypes, TypeScript, REST API, CSS Modules, SASS (scss), Bootstrap, Flexbox, Grid, BEM, Figma, UI/UX Design, SVG, RWD, Assets Load Optimization, ESLint, npm, yarn, Webpack, yarn, WCAG 2.0 implementation.

2021 ? 2022 (4 months): Frontend Development

Customer: Software House
Role: Frontend Developer

Tasks:
Internet market with integrated lotteries and admin panel. Several users with different accessibility. Due to US market, what was the main part at the project, was considered each state with special features, because of different low and taxes. This shop includes analytics, integrated map depends on the local market, good UX, good and modern looking UI.
  • Facilitating the Scrum process with Daily, Planning, Refinement and Retro
  • Cross-Team meetings with UI Designers, Product Owners, Stakeholders
  • Working with API implemented using GraphQL
  • Resolving encountered bugs in development process
  • Delivering new features based on requirements
  • Conducting code review process
  • Administrating of Continuous Integration and Continuous Delivery
Achievements:
  • Learning about micro frontend architecture and introducing it to the project with the team

Skills:
Vue 3, Composition API, JavaScript ES6+/ESNext, TypeScript, Vuex, Pinia, Composables, GraphQL, Vue-Cli 5, Webpack 5, Vite, Nuxt 2/3, Lerna, SASS (scss), Bootstrap, Quasar, ABEM, Internal Components Library, Phrase, i18n, ESLint, Prettier, Stylelint, Husky, Storybook, Jest, Cypress testing, Git, npm, yarn, pnpm, GitLab CI/CD, JFrog Artifactory, Micro-Frontends, Monorepo

2019 - 2021: various projects

Customer: Product Company
Role: Frontend Developer

Tasks:
Working for Polish startup offering a fleet of electric scooters and a mobile app for renting as a Frontend developer in few frontend projects.

Selected Projects:

1 year: CRM for local deployment
CRM for local use include some parts known from Jira, integrated with excel and huge part with edition list of evaluable vehicles (search and filter form, deep edit structure)
  • Implementing whole module of filters within application.
  • Connecting frontend layer with REST API.
  • Bug fixing and maintaining existing part of application.
  • Cooperation with other team members.
Achievements (optional):
  • Research in case of new version of the Vue.js framework and further implementing it in project

Skills:
Vue 3, Composition API, JavaScript, ES6+, TypeScript, CSS3, HTML5, SCSS, Bootstrap, Materialize, Flexbox, Adobe XD, Photoshop, UI/UX Design, SVG, Responsive Web Design, Templates with Pug, REST Api, Jest, npm, yarn, webpack, Vue Cli, Agile, Scrum, Kanban, WebStorm
-------------------------------------------------------------------------------------------------------------------
6 months: Charger box for Kik scooters, developing each step of charge vehicle, reserve evaluable charger points etc.
  • Delivering new features based on requirements.
  • Conducting code review process.
  • Facilitating the Scrum process with Daily, Planning, Refinement and Retro.
  • Resolving encountered bugs in process of development.
Achievements (optional):
  • Getting to know with Svelte and introducing TypeScript into project with rest of the team

Skills:
Svelte, ES6+, TypeScript, HTML5, CSS3, Adobe XD, Photoshop, UI/UX Design, SVG, Git, REST Api, npm, yarn, webpack
-------------------------------------------------------------------------------------------------------------------
3 years: Rent vehicles for a minute. Including functionalities such as search on map, reserve, start engine, pause vehicles, and choose different rent plans
  • Refactoring registration module.
  • Creating new application module for reporting vehicles defects
  • Introducing among others new payments methods using third-party API?s
  • Resolving encountered bugs in process of development
  • Conducting code review process
Achievements:
  • Research in case of using MapBox in project and further implementation of it in project

Skills:
Vue 2, ES6+, MapBox, JavaScript, HTML5, CSS3, Adobe XD, Photoshop, UI/UX Design, SVG, Git, REST Api, npm, yarn, webpack

2017 - 2019 (1,5 year) : Implementation of several commercial projects

Customer: Product company
Role: Junior Frontend Developer

Tasks:
Doing multiple commercial projects for small companies and local communities in case of customization parking management desktop application.
  • Creating new features based on requirements.
  • Implementing views based on graphics delivered by designers.
  • Resolving encountered bugs in process of development.

Skills:
Angular 2-6, Redux, Redux-Toolkit, Hooks, JavaScript ES6+, TypeScript, CSS, SASS (scss), Flexbox, Grid, Bootstrap, Materialize, RWD, SVG, Webpack

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 - 2016
Study - Semiconductor Physics
Institute of Physics Polish Academy of Science
Degree: PhD

2003 - 2008
Study - Semiconductor Physics
Odesa Mechnikov National University
Degree: Master of Science

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Profile
Frontend Developer with over 7 years of commercial experience. Demonstrating a consistent ability to innovate and deliver top-notch solutions for various commercial projects. Expertise lies in leveraging innovative JavaScript frameworks, particularly Vue JS, well-versed in all patterns such as property decorators, options, or composition API. Deeply committed to maintaining high standards of quality in every aspect of work, thriving on continually expanding knowledge base. Resolute and diligent, approaching every task with a "Yes, one can" attitude and a strong willingness to learn. Excel both independently and as a collaborator, always striving to deliver optimal solutions using best practices and methodologies. Challenges and responsibilities fuel passion, eagerly seeking opportunities to further enhance technical expertise and analytical skills.

Frameworks
  • Vue.js (2, 3, Composition API)
  • Vuex
  • Pinia
  • Vue-Cli 5
  • Nuxt (2/3)
  • Quasar
  • Svelte
  • Angular (2-6)
  • Redux
  • Redux-Toolkit
  • CSS
  • SASS (SCSS)
  • Bootstrap
  • Materialize
  • Tailwind
  • Flexbox
  • Grid
  • BEM (Block Element Modifier)
  • CSS Modules
  • Jest
  • Cypress

Tools and others
  • Git
  • npm
  • yarn
  • pnpm
  • GitLab CI/CD
  • JFrog Artifactory
  • Monorepo
  • Git submodules
  • Webpack
  • Vite
  • Vue Cli
  • Lerna
  • REST API
  • GraphQL
  • Internal Components Library
  • Phrase
  • i18n (internationalization)
  • WCAG 2.0 implementation
  • Assets Load Optimization
  • ESLint
  • Prettier
  • Stylelint
  • Husky
  • Storybook
  • WCAG 2.0 implementation
  • Adobe XD
  • Photoshop
  • Figma
  • UI/UX Design
  • SVG

Methodologies
  • Agile
  • Scrum
  • Kanban

Programmiersprachen

JavaScript
TypeScript
HTML
CSS

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.