Join our team and build your career with us
Mendix Developer is responsible for designing, developing, and maintaining high-quality Mendix applications that align with business objectives and software development standards. This role combines strong technical expertise in Mendix with the ability to guide junior developers, collaborate with stakeholders, and drive best practices across the low-code application lifecycle.
Key Responsibilities
Application Development & Architecture
Design, build, and deploy Mendix applications using best-practice architecture and development patterns.
Translate business requirements into scalable, maintainable, and high-quality Mendix solutions.
Develop complex domain models, microflows, nanoflows, workflows, integrations, and UI components.
Build custom components using java actions (written as per Java best practices & company conventions)
Design and implement robust Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices.
Ensure application performance, scalability, reliability, and compliance with enterprise performance standards.
Conduct thorough code reviews to enforce quality, consistency, and maintainability.
Implement robust auditing, logging, and monitoring mechanisms while championing true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle
Build productized modules that are reusable in other apps and projects.
Design and deliver robust Mendix mobile apps with emphasis on reliable offline synchronization, high performance, secure local data handling, custom native functionality, and streamlined iOS/Android build & deployment processes.
Integration & System Design
Integrate Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), etc.
Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates).
Strong experience working with Mendix Building Blocks.
Collaborate with enterprise architects, infrastructure teams, and system owners to align solutions with the broader IT landscape.
Lead technical discussions with external teams on security, network, and infrastructure topics.
Engage in detailed technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting).
Design, document, and publish APIs following REST/SOAP best practices.
Strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g. LLD, API documentation..etc) for clients
Leadership & Collaboration
Mentor and coach junior and Intermediate-level Mendix developers on best practices and advanced techniques.
Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions.
Work closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria.
Promote and enforce Mendix development best practices and reusable components.
Provide accurate effort estimation for tasks, user stories, enhancements, and bug resolutions.
Quality Assurance & Lifecycle Management
Ensure proper implementation of CI/CD pipelines, automated deployments, and branching strategies in Git.
Perform systematic unit testing, integration testing, and end-to-end testing; conduct full System Integration Testing (SIT).
Troubleshoot and resolve complex, tricky bugs—including integration, performance, and concurrency issues.
Oversee application lifecycle management: branching strategies, versioning, environment configuration (dev/test/acc/prod), deployment processes, and rollback procedures.
Required Skills & Qualifications
Technical Skills
Mendix Advanced or Expert Certification, Expert is strongly preferred
3+ years of hands-on Mendix development experience
At least one complex Mendix application delivered to production
Strong expertise across domain modeling, microflows, nanoflows, Mendix security, Java Actions, and JavaScript Actions
Solid experience with REST/SOAP integrations, API design, and documentation
Hands-on with Git, CI/CD pipelines, and cloud or on-prem deployments (Mendix Cloud, Azure, OpenShift)
Advanced SQL skills, complex queries, joins, indexing, and performance tuning
Experience performing Mendix major version upgrades
Mendix Mobile experience, offline sync, performance, secure storage, and app store distribution
Understanding of enterprise networking certificates, firewalls, and proxy configurations
Strong documentation discipline LLDs, API docs, and client handover packages
Comfortable using AI tools (Copilot, ChatGPT, Grok, Maia) to accelerate development and documentation
Good to Have
Prior experience leading a Mendix development team or workstream
Familiarity with Mendix QSM and performance analysis tools
Experience with containerization — Docker, Kubernetes, or private cloud Mendix deployments
Participation in Mendix Capture the Flag (CTF) events or awareness of Mendix security vulnerabilities
Why Join Omnix?
You will work on high-impact projects across the GCC and Egypt, alongside experienced architects and delivery teams. You will have real ownership of what you build, exposure to enterprise-scale challenges, and the opportunity to grow your technical and leadership capabilities in one of the region’s most active low-code practices.