Job Description
Job Brief:
-
Our client is seeking skilled and innovative Developers with a strong theoretical foundation in C++. Their Developer team is diverse, ranging from recent graduates to experienced professionals with over a decade of expertise.
Responsibilities:
- Take Ownership of Feature Development: You will independently handle all aspects of creating a new feature, from start to finish.
- Empathize with the End-User: You’ll be expected to approach problems from the user’s perspective and collaborate with colleagues to explore high-level concepts.
- Full Responsibility for the Development Cycle: You will manage the complete development process, including architecture design, coding, integrating user feedback, and resolving bugs.
- Collaborative and Autonomous Work Environment: While you will work closely with other developers, you will have full control over your individual tasks, allowing for self-direction in your work.
Requirements and skills:
-
Language Proficiency: Fluent in either English or German (only one required).
-
Technical Expertise: Proficient in C++ (general knowledge of the language is sufficient, expertise in the latest standards like C++17 is not required), with a solid understanding of algorithms.
-
Professional Experience: Open to candidates with any level of experience, including recent university graduates.
-
Education (for those relocating to Berlin):
-
EU citizens: No restrictions.
-
Non-EU applicants: Must possess a technical university degree (at least a bachelor's) or have a minimum of 3 years of proven IT experience (required for visa purposes).
Next steps:
-
Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.