Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
36 €
/hour
Not available
or
Hire as Employee
5205 €
/month
$
€
TALENT-2071
Raphael
React.js Developer & Vue.js Developer
Georgia
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate is a seasoned Senior Front-End Developer with extensive experience across various projects and industries. Currently employed at Upgaming, they lead the development of a cutting-edge Live Chat System utilizing Vue.js and React.js, incorporating MQTT web sockets for real-time communication. Their responsibilities include collaborating with developers to design user-friendly features, maintaining code quality through testing and code reviews, and optimizing applications for speed and scalability. Additionally, they provide technical leadership, project management, and foster a culture of continuous learning within their team. Prior roles include serving as a React.js Lecturer at Digital Institute, where they designed curriculum content and delivered lectures, and as a Senior Front-End Developer at Redberry International and Leavingstone. In these roles, they developed web applications using Vue.js and React.js, conducted testing and debugging, and stayed abreast of emerging trends in web development. Their experience also encompasses Front-End Developer roles at Digital Ads (ITDC), where they contributed to projects for MyVideo, Adjaranet, and iMovies, focusing on React.js development, code optimization, and collaboration with cross-functional teams. Overall, the candidate possesses a comprehensive skill set including proficiency in JavaScript frameworks (React.js, Vue.js), testing frameworks (Jest), state management tools (Redux), and continuous integration/deployment tools. They demonstrate strong leadership, project management, and communication skills, making them a valuable asset in any Front-End development team.
Video of Talent
Portfolio
Education
Georgian Technical University / Bachelor's degree, Computer Software Engineering
Sep 2021 - Jul 2025
IT Academy Step Georgia / Bachelor's degree, Computer Software Engineering
Sep 2016 - Sep 2018
Certifications and Trainings
Experience
Senior Front-End Developer / Upgaming
Aug 2023 – Present
Project: Developing a Versatile Live Chat System, tailored for agents, complete with a seamless widget for users. This innovative solution will utilize MQTT web sockets for real-time communication and is designed for effortless integration across numerous websites.
Developing web applications using Vue.js and React.js
Collaborating with other developers to design and implement user-friendly features.
Writing clean, maintainable, and efficient code.
Developing and maintaining unit tests and end-to-end tests to ensure the quality of the code.
Participating in code reviews to ensure the codebase is consistent and meets coding standards.
Optimizing web applications for maximum speed and scalability.
Troubleshooting and debugging web applications.
Leading a team of frontend developers, providing guidance, mentoring, and technical leadership.
Defining project priorities and tasks for the development team, ensuring alignment with project goals and deadlines.
Collaborating with product managers to understand project requirements and translating them into actionable development tasks.
Conducting regular team meetings to keep the team informed, motivated, and on track.
Coordinating with backend developers and other cross-functional teams to ensure seamless integration and project success.
Facilitating knowledge sharing and fostering a culture of continuous learning within the team.
Monitoring the progress of projects, tracking key performance indicators, and reporting to upper management.
Resolving conflicts and challenges within the team and assisting team members in overcoming obstacles.
Ensuring adherence to coding standards, best practices, and quality assurance processes.
Taking ownership of project outcomes, including project planning, resource allocation, and successful project delivery.
Providing technical expertise and support to team members and assisting with complex technical issues.
Acting as a liaison between the development team and other stakeholders, promoting effective communication and collaboration.
Environment: JavaScript (ES6+), TypeScript, React, React Redux, Redux Thunk, Redux Saga, Redux Toolkit, Vue.js 3 (Composition API), Vuex (State Management), Vue Router (Client-Side Routing), WebSocket Libraries (e.g., Socket.io), MQTT (Messaging Protocol), Pinia (State Management for Vue), Widgets Development, Jest (Testing Framework), ESLint (Code Linting), Prettier (Code Formatting), Git and Version Control, Node.js and npm/yarn (Package Management), Webpack (Module Bundler), Babel (JavaScript Transpiler), Vue Testing Library (Vue Component Testing), Continuous Integration/Continuous Deployment (CI/CD) Tools, Docker (Containerization), SQL and NoSQL Databases (e.g., MySQL, MongoDB), Security Best Practices, Performance Optimization.
React.js Lecturer / Digital Institute
May 2023 – Feb 2024
Designing and delivering lectures and practical sessions to students.
Developing course content and materials, including lesson plans, handouts, and presentations.
Assessing student progress and providing feedback on their work.
Mentoring and advising students on their projects and assignments.
Collaborating with other faculty members and staff to ensure the smooth running of the program.
Staying up-to-date with the latest trends and best practices in front-end development and incorporating them into the curriculum.
Environment: HTML, CSS, Javascript, React.js
Senior Front-End Developer / Redberry International
Jun 2022 – Aug 2023
Project: PHI Consent platform – Online contract builder platform for beauty & saloons in Europe.
Developing web applications using Vue.js
Collaborating with other developers to design and implement user-friendly features.
Writing clean, maintainable, and efficient code.
Developing and maintaining unit tests and end-to-end tests to ensure the quality of the code.
Participating in code reviews to ensure the codebase is consistent and meets coding standards.
Optimizing web applications for maximum speed and scalability.
Troubleshooting and debugging web applications.
Staying up-to-date with new trends and advancements in web development.
Environment: Javascript, Vue.js 3 (Composition API), Larevel, Blades, Pinia, Jest (Tests), React, React Redux, Redux Thunk, Redux Saga, Redux Toolkit.
Senior Front-End Developer / Leavingstone
Feb 2021 – Aug 2022
Projects: Parliament (website) Of Georgia, Mrcheveli (Medicine website), ebazaar.ge (Online products shopping website)
Developing web applications using React.js
Collaborating with other developers to design and implement user-friendly features.
Developing and maintaining unit tests and end-to-end tests to ensure the quality of the code.
Participating in code reviews to ensure the codebase is consistent and meets coding standards.
Writing clean, maintainable, and efficient code.
Optimizing web applications for maximum speed and scalability.
Troubleshooting and debugging web applications.
Staying up-to-date with new trends and advancements in web development.
Environment: React.js, Next.js, Redux, Typescript, Jest (Tests), GSAP (Animations)
Front-End Developer / Digital Ads (ITDC)
Dec 2018 – Mar 2021
Projects: MyVideo, Adjaranet, iMovies
Assisting in the development of web applications using React.js, JavaScript, HTML, and CSS.
Collaborating with other developers to implement user-friendly features.
Writing clean and efficient code under the guidance of senior developers.
Participating in code reviews to ensure the codebase is consistent and meets coding standards.
Optimizing web applications for maximum speed and scalability.
Environment: React.js, MongoDB, Styled Components, Redux, Redux Thunk