Job Overview
In 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
Related Jobs (5503)
-
Frontend Engineer – REMOTE on December 20, 2024
-
Blockchain Engineer – REMOTE on December 19, 2024
-
Smart Contracts Security Engineer – REMOTE on December 18, 2024
-
Bubble.io Developer for Data Analytics Platform – Quick turnaround – REMOTE on December 17, 2024
-
Senior Demo Engineer – REMOTE on December 15, 2024
-
Senior Compiler Engineer – REMOTE on December 13, 2024
-
Analista de Business Intelligence on December 6, 2024
-
Business Intelligence und Data Analytics Consultant (m/w/d) on December 6, 2024
-
Senior Data Analyst on December 6, 2024
-
Programmatic Senior Analyst on December 6, 2024