Position: Senior C++ Developer
Company: Envion Software
Experience required: 5y
English level: upper

**Start date: 2022-10-03
End date: 2022-12-31**

The client is looking for a developer that will contribute to reaching their new mobile architecture. The client is primarily looking for a generalist or an expert in C++ who is willing to work in other languages.

The purpose of the client's product is to improve the interoperability between C++ and programming languages used for Mobile/Web applications. The client wants to make life easier for SDK and client infrastructure developers all over the company by moving over to the protobuf-based solution with code generation.

**Requirements:**
* Have several years (minimum 5) of working experience as a Software Engineer.
* Have experience with reading, writing, debugging and maintaining C++ code.
* Have experience with agile methodologies, strong testing practices and CI/CD.
* Have a strong quality mindset and care for the overall performance of the product.
* Have a great ability to learn and eager to expand his areas of expertise.
* Solutions-oriented team player, flexible and ready to do what's best for the customers (in this case, the customers are other teams).
* Upper-Intermediate English level.

**Good to have:**
* Experience in other languages and platforms such as Java, Android, Python, iOS, Objective-C, Kotlin, Swift, and low level programming.

**Responsibilities:**
* Be one of the drivers in the migration from legacy interoperability solutions to the client's new product.
* The candidate's will be exposed to several programming languages and clients in this project.
* Support the company teams.
* Teaching and guiding them in the new technology so that the client can smoothly move over and deprecate the old solution.