Position: Senior C++ Engineer
Company: Svitla Systems
Experience required: 5y
Category: C++
English level: upper
Published: 2022-03-01T00:00:00+02:00

**Requirements:**
- 5+ years of commercial experience with C++.
- Any experience with C.
- Good understanding of OOP and design patterns.
- Self-motivation and the ability to work independently.
- Eagerness to learn. We'll help you learn new technologies and support you in areas you might not feel comfortable with. We are looking more for a talented learner than a skilled but tired developer.
- Capability to work in a team.
- At least a strong intermediate level of written and spoken English (people working on the project are from all around the world).

**Nice to have:**
- Knowledge of WebAssembly.
- Experience with integration cross-platform shared libraries.
- Knowledge of web/browser extension development (JavaScript, Svelte). - WebAssembly is used on the project to get C++ Vault into the browser extension.
- Knowledge of mobile development with Xamarin.
- Experience with agile development.
- Knowledge of Git version control system & JIRA bug tracking system.

**Responsibilities:**
- Participate in developing the Vault for extension, desktop, and mobile applications.
- Involve in all the team activities: analysis, architecture, design, development, testing, test automation, and internal improvements.
- Research activities that could lead to the development of new product features.
- Cooperate with other teams (shared libraries, frameworks).