< See more jobs
Senior
Objectbox
33 days ago

Senior C++ Developer

Full-time
Munich
C++ 11/14
C
Websockets/networking
Database
Nosql

Objectbox
http://objectbox.io/
ObjectBox (Techstars ’17) is a company that helps app/IoT developers develop faster apps faster by ensuring data is where it is needed when it is needed. The core of this solution is our embedded mobile database which is 10x faster than SQLite. It also takes only 1/10th of the code (LOC) to implement. On top of the database, we’re building a data synchronization solution. We are also the team behind the open source projects greenDAO and EventBus, which are used by 30% of the top-500 apps on Google Play. To give some examples: Pinterest, Booking, Snapchat are all using our prior libraries in their apps.

Development team 
We use source control.
We can make a build in one step.
We build our code at least daily.
We use an issue tracker.
We fix bugs before writing new code.
We have an up-to-date schedule.
The whole team understands product requirements and decisions.
Programmers have quiet working conditions.
We use the best tools money can buy.
We write unit tests for our own code.
Candidates write code during the interview.
We do hallway usability testing.

We are developing a database so you can imagine the importance of clean and maintainable code that is well tested within an CI environment.


Job description

Main responsibilities

  • Work on exciting new features for the core ObjectBox database
  • Work on scalable data synchronization using the most efficient technologies available
  • Performance and size optimization

Requirements

  • You are a self-motivated, result-oriented coder who loves to get stuff done
  • You know how to think and move fast while keeping quality up
  • You write clear, modular, maintainable, and testable code
  • You have at least 5 years professional software development experience Professional C++ skills (C++11 or higher)
  • You combine object-oriented thinking with a keen eye for performance
  • Experience with networking
  • Experience in using a database (SQL or NoSQL)
  • Performance awareness for your code, data structures, and algorithms
  • You grow in a team environment, and you help other team members to grow

Nice-to-haves

  • Additional experience on platforms like Android, iOS, or JavaScript
  • Open Source project management experience
  • Node.js experience
  • Experience building developer tools
  • API design experience to give other devs a simple, concise and powerful interface
  • Multi-platform experience (e.g. Android, iOS, Linux, macOS, Windows)
  • Strong Linux experience (e.g. bash, server side programming)
  • Security-related experience (e.g. encryption, hardening) Master’s degree

What you get in return

  • The chance to work in one of Europe’s hottest startups (see our Slush pitch here https://www.youtube.com/watch?v=D63F9euA6hE&feature=youtu.be&t=7h15m1s )
  • An easy-going and super-friendly working environment – so far, we’re all nerds 😊
  • Exciting tasks with the option to learn and grow and take over much more responsibilities as fits your skillset and personal goals
  • Employee Shares are an option
  • Flexibility in every respect: No matter if you just finished your degree or already have a family: We are flexible and looking forward to design the job conditions and contract together with you to match your needs
  • Adequate salary; central office in Munich; remote work is possible
Hiring manager
CEO
Join us on our mission to: Help app and IoT developers make SUPERSMOOTH APPs. ACCELERATE mobile development. Bring JOY & DELIGHT to the mobile industry.

job closed