UnfairJobs

Bitrix24 Product Team

City Exchange · Dubai

Posted Oct 28, 2026Source: naukrigulf
View & apply on naukrigulf ↗

Original posting on naukrigulf. You apply there yourself — we never auto-apply.

Know someone looking for work in the Gulf? Send them this job.

Fresh Gulf jobs every morning on Telegram →

Job description

• For Senior Developer - Design the product architecture on Bitrix24: modules, components, data structures, integrations. • Technical leadership: task decomposition, estimation, distribution of work among developers. • Code review of all merge requests; maintain coding and documentation standards. • Develop the most complex and critical parts of the product (core, performance, security). • Set up processes: CI/CD, environments (dev/stage/prod), migrations, release cycle. • Mentor Middle and Junior developers; take part in hiring and onboarding. • Work with the product manager and the business on technical questions. • For Middle Developer - Develop product functionality: modules, components, REST methods, event handlers, business processes. • Extend and customise standard Bitrix24 modules (CRM, Tasks, Smart Processes) without modifying the core. • Build user interfaces with Vue.js / BitrixVue and the Bitrix UI library. • Write unit tests for own code; fix defects reported by QA. • Take part in peer code review, task estimation, and documentation of own modules. • Work on integrations: Bitrix24 REST API, webhooks, external services. • For Junior Developer: Deliver small tasks: component, template and form modifications; field and permission configuration. • Fix defects based on QA reports. • Write simple event handlers, agents and REST calls following existing examples. • Build and refine interfaces (HTML/CSS/JS). • Document own tasks; take part in code review as an observer. • For QA Engineer: Build the QA process from scratch: test plan, checklists, acceptance criteria, pre-release regression. • Functional, regression and integration testing of product modules on Bitrix24. • Testing of REST APIs (Postman / Insomnia), webhooks and integrations with external systems. • Automation of priority regression scenarios (UI and API). • Logging and tracking defects, reproduction, prioritisation together with the lead. • Verification of access permissions, role models, and CRM / business-process scenarios. • Participation in planning: test effort estimation, review of task specifications for testability. Senior Developer • 5+ years of commercial development experience, 3+ of them on Bitrix24 / 1C-Bitrix. • Deep knowledge of the D7 core: ORM (Bitrix\Main\ORM), events and handlers, agents, modules, components, information blocks and highload blocks. • Experience building custom Bitrix24 modules (on-premise) and Bitrix24 Market applications (REST API, OAuth, local applications). • Knowledge of Bitrix24 business modules: CRM (deals, leads, contacts, pipelines), Tasks and Projects, Business Processes and Smart Processes, Document Management. • PHP 8.x, OOP, SOLID, design patterns; Composer; PHPUnit. • MySQL/MariaDB: query optimisation, indexes, EXPLAIN analysis, working with large tables. • JavaScript/ES6+, Vue.js (BitrixVue), Bitrix UI library (BX.UI). • Experience setting up CI/CD (GitLab CI, GitHub Actions or similar), Docker, Bitrix environments. • Experience managing a team of 2+ people, or at least 1 year as a tech lead on a project. • Experience running code reviews and technical interviews. • Experience implementing Bitrix in a business from scratch with full coverage of all operational processes. Middle Developer • 2–4 years of commercial development experience, 1.5+ of them on Bitrix24 / 1C-Bitrix. • Solid knowledge of D7: ORM, components (including complex ones), modules, events, agents, information blocks, highload blocks. • Understanding of the Bitrix24 structure: CRM, Tasks, Smart Processes, access permissions, custom fields. • PHP 8.x, OOP, PSR standards, Composer. • MySQL: writing and optimising queries, indexes. • JavaScript/ES6+, basic Vue.js; HTML/CSS. • Experience with the Bitrix24 REST API (webhooks, OAuth, local applications) — at least one delivered integration. • Git flow, merge requests, working from a task tracker. Junior Developer • 6+ months of commercial or educational development experience (internship, freelance, pet projects with code on GitHub). • PHP 7.4+ / 8.x: syntax, OOP, working with arrays, basic error handling. • SQL: SELECT with JOIN, filtering and sorting; understanding of primary and foreign keys. • HTML, CSS, basic JavaScript (DOM, events, fetch). • Familiarity with 1C-Bitrix or Bitrix24: installation, directory structure, information blocks, components — at least at the level of a training course or one project. • Git: clone, commit, branch, merge request. • Ability to read documentation and formulate questions. QA Engineer • 3+ years in QA, 1+ of them on Bitrix24 or 1C-Bitrix projects. • Knowledge of Bitrix24 at the level of a confident user/administrator: CRM, Tasks, Business Processes, Smart Processes, access permissions. • Test design: equivalence classes, boundary values, pairwise, decision tables. • REST API testing: Postman/Insomnia, understanding of HTTP, JSON, OAuth, response codes. • SQL at the level of SELECT with JOIN for verifying data in the database. • Automation experience: Playwright, Selenium or Cypress (JavaScript/Python) — at least one project. • Experience with bug trackers and test management systems (TestRail, Qase, Allure TestOps or similar). • Ability to read logs (PHP, web server) and localise a defect to frontend / backend / integration.

Is this role a fit for you?

Upload any CV — a short AI chat builds your profile, scores how well you fit roles like this across the Gulf, and tailors an ATS-ready CV to each. Free to start. No job promises — you always apply yourself.

Start free — get matched

Similar roles

Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.

UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.

Before you apply: how to spot a Gulf job scam · ATS-friendly CV for Gulf jobs