A descrição desse job esta em ingles abaixo.
This job is exclusively for experts in C++, with at least 5 years professional experience.
This job will be executed on an hourly basis, at first at least.
I am looking for an expert C++ developer to work closely with me on:
- Code Review
- Bug Fixing
- Code design
- Tutoring and guiding development
You will need to be a high level C++ programmer with deep knowledge in OOP and software design.
You will work with me either in person or over zoom.
We will review code I've written, resolve bugs, refactor the code, and better design planned mechanism.
The project is a code for an ESP32 micro-controller, developed over C++, with esp-idf framework, over platformio on vscode.
A bit about me and my project..
My name is Ron. I am a developer for many many years (almost 40).
I have developed in many different languages, including C and C++, though that was in the far past.
I am now starting this new project, and I want to have someone with a high level of expertise to help me avoid the initial mistakes that come from lack of fresh experience.
The project itself, is a C++ code based system for automation, using Esp32 and various peripheral modules/hardware, such as io expanders, dac/adc, relays boards, motors, pumps etc.
It is a very exciting project (for me at least) that will probably be a very long-term project, without a specific end-date.
I hope to find someone that can help accelerate this project and make it's code and design the best possible.
I am hoping to find someone who really knows the right way to design an OO project, avoid silly C++ mistakes, memory allocation and leaks, using the right tools of C++ exactly when they are needed, etc..
For this, I need an expert, that doesn't need to "look things up" at all (or too much) to know why something is not working.
Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: Not applicable
Required availability: As needed
Roles needed: Developer