Position: C++ Developer
Company: StartupSoft
Experience required: 3y
English level: upper

Qualifications and Skills:
• 3+ years of experience with C++ 
• Knowledge of data structures and algorithms
• Experience with compilers and build processes
• Solid unit and functional tests
• Understanding of Github processes (pull requests, code reviews, and giving meaningful feedback)
• Strong debugging skills
• Project management tools (Slack, Pivotal, Asana)
• One or more systems (Networking, Audio, I/O, Graphics).

Will be a plus:
• Cross-platform development experience (Apple, Android, Windows)
• Knowledge of modern software design patterns
• Has previously worked in the game industry
• Mobile development experience (iOS, Android)
• Mobile languages (Swift, Objective-C, Java, Kotlin)
• Graphics programming experience (APIs and 3D Math)
• Worked with VR/AR frameworks (Oculus, OpenVR, ARCore, ARKit).

Responsibilities:
Work with an existing code base, design new systems
Implement features with a focus on creating a portable, scalable, robust and stable software
Follow established engineering processes
Contribute to ongoing feature development and actively contribute to Madefire’s product and engineering infrastructure roadmaps.

Why StartupSoft?
Work with top entrepreneurs and startups from Silicon Valley
Become an integral part of the core team — be more than someone who just writes code
Potential to receive equity in high-growth startups from California
Contribute to well-funded products with potential to impact millions
Beautiful offices in the best locations with high-end amenities (Lviv, Kyiv, Ternopil)
Tight-knit team with an inclusive and transparent culture
Only the latest, modern technologies
Above average salary & benefits