Full Stack Software Developer (m/f/d)

onOffice GmbH
  • Aachen
  • Post Date: October 6, 2024
  • 12893
  • Applications 0
  • Views 1
Job Overview

logoIn software development at onOffice, you implement features in the software and optimize our source code. The focus is always on code quality.

onOffice is digitizing the real estate industry with a leading, cloud-based CRM software for real estate agents. With your experience, you will help to continuously develop our software and improve the existing source code.

PHP / PHPUnit / Git / HTML / CSS / JavaScript / Vue.js / TypeScript / GraphQL / MariaDB / MySQL / Vitest / Vite / Software architecture / CRM

Your tasks

Plan and develop new features for our CRM system onOfffice enterprise Optimize the architecture, reduce code complexity and improve readability for efficient maintenance Develop functions and components for the user interface with Vue.js, integrate data from the GraphQL API and implement customizations in PHP Develop automated tests with Vitest, PHPUnit and Cypress; actively participate in the review system Work closely with your teammates: plan technical aspects and apply techniques such as pair programming

Your profile

Training as an IT specialist, STEM degree or career changer with IT experience Very good knowledge of PHP or JavaScript and a good understanding of web applications, HTML and CSS as well as experience with vue.js Ideally also experience with version management (Git) and test automation (PHPUnit, Vitest or similar) Basic knowledge of relational databases (MariaDB/MySQL) is recommended Fluent German and good English skills

How we work

Quality before speed – unit tests and code reviews are part of our daily work to ensure the best possible code quality Team leaders with development experience – The team leaders are experienced developers themselves – they support you professionally and have your back Flexible remote working – work up to 100% remotely or book a shared desk in the office Limit work in progress – We organize our projects according to the Kanban principle and thus create the basis for goal-oriented work Find your focus – Based on your strengths, interests and expertise, we work with you to decide which area suits you best Very good onboarding – All new colleagues undergo an individual induction, including support from a personal mentor Strategic development – We support the professional and personal development of our team, including via e-learning tools such as Vue-Mastery Individual benefits – Benefit from attractive discounts on fitness and leisure activities as well as a company pension scheme

Additional Information

Requirements for the applicant:

Basic knowledge: User consulting, user support (IT), programming, database administration, management, organization

Advanced knowledge: User interfaces, user interfaces, using content management systems (CMS), testing software

Expert knowledge: Back-end development, front-end development, internet, intranet technology, web applications (development, programming)

Mandatory: HTML, XML, XHTML, XAML, XSLT

Job Detail
Shortlist Never pay anyone for job application test or interview.