Code Refactoring Projects
Looking for freelance Code Refactoring jobs and project work? PeoplePerHour has you covered.
Full-Stack Developer // React and Typescript
The Full-Stack Developer will design, develop, and maintain high-quality, scalable web applications using React and Typescript. Collaborate with cross-functional teams, including product managers and other developers, to create user-friendly, responsive web interfaces. Optimize applications for maximum speed, performance, and user experience. Leverage relational databases, such as PostgreSQL, to manage data storage and retrieval. Implement and maintain API endpoints to facilitate seamless data exchange between client and server. Participate in code reviews to maintain high-quality, well-architected code. Troubleshoot and resolve software defects and issues. Mentor junior developers and contribute to the growth and development of the team. Stay current with emerging technologies and industry trends to drive innovation and continuous improvement. Desired Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent work experience. 1-2+ years of experience in full-stack web development, with a focus on React, TypeScript, and Node.js. Strong understanding of relational databases such as PostgreSQL. Proficient in API design and implementation. Excellent communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders. Strong problem-solving and analytical skills. Ability to design attractive and usable user interfaces without mocks. Ability to meet regular attendance expectations and meet tight deliverables deadlines Preferred Qualifications: Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes. Experience with performance optimization and application security best practices. A passion for learning new technologies and staying up-to-date with industry trends. Strong UI/UX design skills. This is a fully remote opportunity available at full-time, part-time or contract basis.
17 days ago30 proposalsRemoteopportunity
Expert Ruby on Rails Developer Needed for Project Development
We are seeking a highly skilled Ruby on Rails developer to lead the development of our new marketplace platform in sharetribe GO. The ideal candidate will have extensive experience with Sharetribe Go, including both front-end and back-end development, to help us build a fully functional marketplace from scratch. Project Overview: We aim to create a user-friendly, efficient, and scalable marketplace platform using Sharetribe Go. We will provide the HTML design templates for the front end. Your primary responsibility will be to integrate these templates with Sharetribe, ensuring a seamless and visually appealing user interface. Furthermore, you will configure and customize the Sharetribe backend to meet our specific business requirements, ensuring that all Sharetribe functionalities are perfectly implemented and operational. Key Responsibilities: Full integration of provided HTML design templates with Sharetribe Go, ensuring the front end is responsive and compatible across all devices and browsers. Configuration and customization of the Sharetribe backend, including but not limited to user registration, product listings, search functionality, payment processing, and user feedback systems. Ensure the platform is scalable, with efficient code that allows for easy future modifications and additions. Implement security measures to protect user data and transactions. Provide technical support and maintenance post-launch, including troubleshooting and adding new features as required. Requirements: Proven experience with Sharetribe Go development, including both front-end and back-end tasks. Strong knowledge of HTML, CSS, JavaScript, and Ruby on Rails. Experience in integrating HTML/CSS templates with Ruby on Rails applications. Ability to work independently, manage time effectively, and deliver projects on deadline. Excellent problem-solving skills and attention to detail. Good communication skills, as you will be required to provide regular updates and feedback. Project Timeline: We are looking to get this project up and running as soon as possible. Please provide an estimated timeline for the completion of the project along with your application. If you are passionate about creating high-quality, impactful work and have the skills required for this project, we would love to hear from you. Please apply with your portfolio showcasing previous Sharetribe projects, a brief introduction about yourself, and your proposed approach to this project.
14 days ago30 proposalsRemoteopportunity
PPC Paid Ads Manager for Tradesman Software
We are a growing software startup specialising in field service and job management solutions for service and trade businesses like plumbers, electricians, and maintenance professionals. Our software empowers these companies to efficiently handle their jobs, schedules, invoices, and field operations. Currently, our focus is on the UK market, catering to micro and small businesses with customer sizes ranging from 2-40 staff members. As well as some small paid campaigns in other UK speaking territories such as Australia and New zealand About the role: The role is to promote brand awareness and drive acquisition volumes through the use of digital ads, with a keen focus on ROI. You will need proven experience of paid media, including Google Ads and potentially Social Media Advertising in future. Your aim is to put Workever firmly on the map as a field management software solution for tradesmen and service businesses. Skills required: - Someone who already feels confident to manage and execute paid-for media alone - Ability to create event codes, domain whitelisting, API tracking and Pixel checking - Ability to collaborative effectively with other freelancers and the rest of the team - Understanding of SaaS business to drive subscriptions at a sensible ROI - Ability to report back monthly and offer recommendations for improvement - Good understanding of keyword research Day to day would include: - Analysing current campaigns to make recommendations on where to improve and remove and where to place budget for the lowest CPA - Understanding target audience, how to reach them and how to expand the offering to higher headcount businesses in a cost-effective manner - Managing performance reports and ensuring that all data is accurate and up to date - Employing a test and learn strategy to each ad group/campaign to understand efficiency and challenges - Creating visibility across individual trade verticals - Keeping a close eye on bid strategy, CTAs and landing pages to improve conversion - Trialling and recommending alternate platforms such as Performance Max, Bing Ads - Continual optimisation of campaigns to drive success - Using Search Console to interrogate potential opportunities Rough Monthly Paid ads budget: £6,500
13 days ago34 proposalsRemoteopportunity
TASK CARDS ILLUSTRATIONS
11 X TASK CARDS TO PRODUCE ILLUSTRATIONS FOR. This is a typical task card below... How to Clean a Toilet Task Card It is essential to keep toilets clean. A dirty toilet will look bad, smell bad and breed germs. Use these instructions to guide you through this task quickly and efficiently. Equipment Required 1. Safety Signs, PPE – Gloves plus any additional PPE specific to the chemical. 2. Bucket and cleaning cloth colour coded (red), abrasive pad. 3. Toilet Brush & holder. 4. Toilet Cleaning Solution. Preparation 1. Place safety signs, wear appropriate PPE. 2. Check bucket is clean and ready to use. If dirty, rinse out with clean water. 3. Fill bucket half way with warm water 4. Add the correct cleaning solution for the task to the water according to directions on the label. (Note: always add chemical to water, not the other way round as to avoid chemical splashing). 5. If possible, ventilate the room i.e. open windows. Cleaning the Toilet 1. Flush the toilet with seat lid closed. 2. Reveal water line by pushing back water in the toilet bowl with toilet brush. 3. Apply toilet cleaner to the inside of the bowl, including under the rim and allow several minutes contact time. 4. Place cloth colour coded (red) into bucket to absorb cleaning solution. 5. Wring excess solution/ water from the cloth. 6. Start wiping the outside and around the toilet, including toilet roll holder, pipework, toilet brush holder, cistern & handle, toilet seat lid (top & underneath) and hinges. 7. When you have covered a small area or when the cloth is dirty, insert the cloth back into the bucket. Wring the cloth and move to the next area to be cleaned. Take care to avoid splashes to other surfaces, if this occurs then wipe clean with a damp cloth. 8. For heavy soiled areas apply pressure to the cloth or use the abrasive pad for stubborn marks. 9. Scrub inside the bowl with the toilet brush, particularly any stains, water line and under rim. 10. Flush toilet rinsing the brush in flushing water. Replace brush in holder. 11. Dry toilet seat with cloth, then close the lid. Final Stages 1. Discard dirty water from the bucket. 2. Clean and dry the bucket. 3. Dispose/launder the cloth. 4. Remove safety sign when area is dry and clear of trip hazards. Close any windows previously opened for ventilation. This task card is offered as guidance only. It is your responsibility to ensure that it reflects the use of the product in your operation and amend accordingly __________________________________________________________ SEE PDF AS AN EXAMPLE... There will be 11 versions of this with different clean task and illustrations needs all in the same style of illustration. THANK YOU POSSIBLE 264 ILLUSTRATIONS TO BE CREATED
a month ago33 proposalsRemoteSry show case
Art show case it’s a project it’s a design for your ai Option 1: Design an engaging digital art gallery to showcase works from an AI artist. The gallery needs a sleek and intuitive interface where users can browse different series from the artist's portfolio as well as individual pieces. Each artwork should have a basic description along with metadata like the date of creation, software/medium used etc. Additionally, the site should feature some background on the artist's creative process and evolution. Technologies needed include HTML, CSS and JavaScript for core structure and interactivity. Responsive design is key so that the gallery looks crisp across devices. Loading times must be optimized for smooth user experience. Design, code and test all pages to ensure pixel-perfect layout, cross-browser compatibility and responsive behavior. Subject to approval, the finished product would be launched on a custom domain for the AI artist to connect with audiences and art enthusiasts worldwide. Looking for a skilled designer to rise to this unique challenge of showcasing AI-generated art through an innovative digital platform. OR Option 2: A captivating art display case is the focal point of this project. The goal is to design a visually stunning showcase that will elegantly display a collection of art pieces. The design should be modern, sleek, and functional, with a focus on showcasing the art in the best possible light. The display case will be made from high-quality materials, such as glass and metal, to ensure durability and longevity. It will be designed to accommodate a variety of art pieces, including paintings, sculptures, and mixed media installations. The design should incorporate lighting features that will highlight the artwork and create a dramatic effect. This could include LED lights, spotlights, or even a dimmable lighting system that allows for different moods and atmospheres. The display case will also feature a secure storage system to keep the art pieces safe and secure. This could include shelves, drawers, or hanging systems that allow for easy access and organization. In addition to the physical design, the project will also include a digital component. This could include an interactive display that allows visitors to learn more about the art pieces and the artists who created them. The display could also include a virtual tour of the art gallery or museum. The project will require close collaboration with the client to ensure that the design meets their specific requirements and preferences. The freelancer will need to work closely with the client to gather information about the art collection, the space available, and the budget for the project. The freelancer will also need to have a strong understanding of art and design principles to create a design that is both visually stunning and functional. They will need to be able to work independently and manage their time effectively to meet the project deadlines. Overall, this project is an exciting opportunity to create a unique and innovative art display case that will showcase a collection of art pieces in the best possible light. The freelancer will have the opportunity to work on a project that is both creative and challenging, and to make a significant impact on the visual landscape of the art gallery or museum.
14 days ago11 proposalsRemote