C++ Developer Networking in ConceptsApp

Closed job - No longer receiving applicants

Our mission is to delight and empower creative people. Our powerful, award-winning design tools simplify the creative process with smarter, more intuitive technology. You could say we’re building the future of design. And we’d love your help. Check out Concepts in the App Store, Play Store or Windows Store. We're a distributed team, and have worked that way from the beginning, and so we know how to do remote working the right way, we consider ourselves Level Four and aspiring to Level Five.

Role

We're looking for an experienced developer to work on our cross-platform vector drawing engine. This is built on modern C++ (17) and runs across iOS, Windows and Android. In particular for this role we are looking for experience with writing networking and threaded code. The ideal person will love writing, re-factoring and inventing high performance algorithms. They should enjoy hacking together code and then turning the scribbles into high quality, stable deliverables fit for human consumption. They should be comfortable iterating on a feature until it is done, however many cycles that takes. Maybe that someone is you?

Responsibilities

  • Collaborate closely with other team members to define, design, develop, test and deliver the Concepts experience.
  • Deliver a quality software solution using an agile mobile development cycle. We ship fast and often; you’ll need to be able to roll with it.
  • Analyze business requirements, provide development estimates and give feedback on risk.

Key Skills

  • Excellent verbal and written communication skills in English. You'll need to be a confident communicator, happy to work daily on Slack/Github to report progress and issues with other team members.
  • A high level of proficiency in modern C++, someone who is able to write and understand templated code.
  • Experience with networking and threading in C++.
  • Self-motivated and able to work independently with minimal supervision in a collaborative work environment.

Desirable skills

  • Experience with either Android, Windows 10 or iOS. Nice but not essential.

Benefits

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Informal dress code No dress code is enforced.
Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.