Programming in Egypt
27075 Jobs Found
<p>Getting products specified and approved before the project reaches the purchasing stage.</p><p>Specification Engineer – Geosynthetics & Technical Projects</p><p></p><p>Drive project sales by securing product specifications, technical approvals and vendor registrations with consultants, engineering offices, developers, contractors, government authorities and infrastructure project stakeholders.</p><p>The Specification Engineer is responsible for influencing projects at the design and tender stage, ensuring products are technically accepted and included in BOQs, specifications and approved vendor lists.</p><p></p><p><strong>Requirements</strong></p><p>1. Consultant & designer relationships</p><p>* Build relationships with civil consultants, geotechnical engineers, infrastructure designers and project management consultants.</p><p>* Conduct regular consultant visits and technical presentations.</p><p>* Introduce geotextile and relevant technical textile solutions.</p><p>* Understand upcoming projects before tender issuance.</p><p>* Become the technical point of contact between consultants and the company.</p><p>2. Product specification</p><p>* Work with consultants to specify the correct product according to application and project requirements.</p><p>* Prepare technical specifications for inclusion in tender documents.</p><p>* Match company's products against required ASTM, EN, ISO and AASHTO standards.</p><p>* Recommend appropriate GSM, tensile strength, puncture resistance, permeability, opening size and other required characteristics.</p><p>* Prepare technical comparison/substitution documents against competing products.</p><p></p><p>3. Technical submittals & approvals</p><p>* Prepare and follow up:</p><p> * Technical data sheets</p><p> * Compliance statements</p><p> * Material submittals</p><p> * Test certificates</p><p> * Method statements where required</p><p> * Product samples</p><p> * Technical comparison sheets</p><p> * Consultant approval packages</p><p>* Follow each submission until approved/rejected/revised.</p><p>* Maintain a database of every approval the company receives.</p><p>4. Vendor registration</p><p>* Register with consultants, developers, contractors and relevant authorities.</p><p>* Get us included on Approved Vendor Lists (AVL).</p><p>* Maintain required certificates and documentation.</p><p>* Track registration renewals and missing documentation.</p><p>5. Project pipeline development</p><p>The engineer should not simply wait for Sales to give them projects.</p><p>They should actively identify:</p><p>Project → Consultant → Designer → Main Contractor → Subcontractor → Tender date → Required product → Quantity → Specification → Approval status → Sales opportunity.</p><p>Each project should then be entered into CRM.</p><p>6. Tender & BOQ support</p><p>* Review BOQs and technical specifications.</p><p>* Identify tenders where products can be proposed.</p><p>* Detect specifications written around competitors and determine whether we can technically comply.</p><p>* Prepare technical deviations where necessary.</p><p>* Support Sales in preparing technically compliant quotations.</p><p>7. Support Project Sales</p><p>The Specification Engineer should not replace the salesman.</p><p></p><p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>We are looking for an experienced Senior iOS Developer to build high-quality, scalable, and secure iOS applications. You will design application architecture, deliver new features, improve performance, and mentor engineers while working closely with product, design, backend, and Android teams.<br>The ideal candidate has deep expertise in native iOS development and modern Swift-based architecture, and thrives in a fast-paced, product-focused environment with a strong sense of ownership.</strong></p><br>About MoneyMore & Mondia:<p>MoneyMore is the consumer fintech app of Mondia Group. It turns everyday bank transaction messages into a clear, real-time picture of a person's finances, helping users in Egypt spend smarter, budget better, and save more — in both Arabic and English. We are scaling from an early, product-led launch toward a nationwide personal-finance companion, and evolving into a broader fintech and consumer-intelligence platform.</p><br><p>Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels. MoneyMore is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.</p><br><p><strong>Responsibilities:</strong></p><br><ul><li>Design, develop, and maintain high-quality native iOS applications.</li><li>Lead technical design discussions and contribute to architecture decisions.</li><li>Write clean, testable, and reusable code that follows engineering best practices.</li><li>Optimize performance, memory usage, launch time, and battery consumption.</li><li>Ensure stability through unit testing, UI testing, and code reviews.</li><li>Integrate RESTful APIs and collaborate with backend teams on API design.</li><li>Collaborate with Product, Design, Backend, QA, and Android teams.</li><li>Mentor junior developers and help establish engineering standards.</li><li>Participate in Agile processes and continuous delivery practices.</li></ul> </div>
Job Purpose Responsible for driving B2B sales growth through strategic customer engagement, key account management, and regular outdoor visits to consultants, architects, interior designers, and developers. The role contributes to revenue growth through disciplined sales execution and project follow-up. Key Responsibilities- Manage and develop key accounts and high-value customers.- Conduct regular scheduled outdoor visits to consultants, architects, interior designers, and developers.- Build strong relationships and identify new project opportunities.- Drive conversion of pending opportunities into sales.- Support closing of high-value deals and contribute to showroom sales targets.- Maintain accurate CRM/ERP records and activity reports..- Coordinate effectively with internal teams to ensure customer satisfaction. Requirements- Bachelor’s degree in Architecture, Interior Design, Engineering, or related field.- 7 years of experience in specification sales, project sales, or technical sales.- Experience in finishing materials/building materials is preferred.- Strong communication, negotiation, and relationship management skills.- Good CRM and ERP handling skills.- Preferably owns a car.
Job Purpose Responsible for driving B2B sales growth through strategic customer engagement, key account management, and regular outdoor visits to consultants, architects, interior designers, and developers. The role contributes to revenue growth through disciplined sales execution and project follow-up. Key Responsibilities- Manage and develop key accounts and high-value customers.- Conduct regular scheduled outdoor visits to consultants, architects, interior designers, and developers.- Build strong relationships and identify new project opportunities.- Drive conversion of pending opportunities into sales.- Support closing of high-value deals and contribute to showroom sales targets.- Maintain accurate CRM/ERP records and activity reports..- Coordinate effectively with internal teams to ensure customer satisfaction. Requirements- Bachelor’s degree in Architecture, Interior Design, Engineering, or related field.- 7 years of experience in specification sales, project sales, or technical sales.- Experience in finishing materials/building materials is preferred.- Strong communication, negotiation, and relationship management skills.- Good CRM and ERP handling skills.- Preferably owns a car.
Employer Overview A growing technology company based in Florida, focused on developing and continuously improving digital products and software solutions. The organization works closely with leadership, developers, designers, clients, and users to translate business needs and user feedback into impactful and user-centric product experiences.<br>Job Summary We are looking for a Digital Marketing Specialist to plan, execute, and optimize digital marketing campaigns across Google Ads, Meta Ads, SEO, social media, and website content. The role requires a hands-on professional who can manage multiple campaigns and content calendars, analyze performance data, and translate insights into practical improvements.<br>Key Responsibilities Set up, manage, and optimize Google Ads and Meta Ads campaigns. Plan campaign targeting, messaging, creatives, and landing page requirements. Write ad copy, headlines, captions, and CTAs. Manage social media platforms and maintain content calendars. Support Local SEO, Google Business Profile, keyword research, and on-page SEO. Monitor campaign performance, leads, conversions, CPL, traffic, and engagement. Prepare performance updates and improvement recommendations. Support website and landing page content and conversion optimization. Coordinate with designers, developers, and project managers. Manage multiple campaigns, clients, and marketing deliverables effectively.<br>Qualifications Bachelor’s Degree in Marketing, Business Administration, Communications, or a related field.2–3 years of experience in Digital Marketing and Paid Ads. Hands-on experience managing Google Ads and Meta Ads. Google Ads & Meta Ads Manager GA4 & Google Search Console Local SEO & Google Business Profile Keyword Research & On-Page SEOCampaign Reporting & Performance Analysis Ad Copywriting & Content Planning UTM & Basic Conversion Tracking Landing Page & Website Content Canva, Figma, Adobe, or similar tools Creative and detail-oriented Strong organization and follow-through Analytical and proactive Ability to manage multiple priorities Ownership and accountability Comfortable working independently English: Excellent
<p>We are seeking a <strong>Senior Developer – D365 Finance & Operations</strong> to join our growing team. The ideal candidate will be responsible for developing, customizing, integrating, and supporting Microsoft Dynamics 365 F&O solutions while ensuring high performance, scalability, and code quality.<br><br><strong>Key Responsibilities</strong></p><ul><li><p>Develop and customize D365 F&O modules using <strong>X++</strong>, <strong>C#</strong>, <strong>.NET</strong>, <strong>SQL</strong>, <strong>Azure services</strong>, and <strong>Power Platform</strong></p></li><li><p>Integrate D365 F&O with external systems using <strong>APIs</strong>, <strong>Azure Logic Apps</strong>, and <strong>API Management</strong></p></li><li><p>Perform <strong>performance tuning, testing, and quality assurance</strong> for developed solutions</p></li><li><p>Provide <strong>post-implementation technical support</strong> and troubleshoot system issues</p></li><li><p>Collaborate with <strong>functional consultants</strong> to ensure technical solutions align with business requirements</p></li><li><p>Conduct <strong>code reviews</strong> and ensure adherence to best practices and solution architecture standards</p></li><li><p><strong>Mentor junior developers</strong> and support team upskilling on new technologies</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor’s degree in <strong>Computer Science, Information Technology</strong>, or a related field</p></li><li><p><strong>5–8 years of proven experience</strong> as a Technical Consultant in <strong>Microsoft Dynamics AX 2012 or D365 F&O</strong> (mandatory)</p></li><li><p>Strong experience in <strong>system integration</strong> (APIs, Web Services, etc.)</p></li><li><p>Hands-on experience with <strong>X++</strong>, <strong>C#</strong>, <strong>.NET</strong>, <strong>SQL</strong></p></li><li><p>Strong experience in <strong>SSRS Reports</strong></p></li><li><p>Solid knowledge of <strong>D365 F&O customization, configuration, and performance optimization</strong></p></li><li><p>Familiarity with <strong>Azure Cloud Services</strong>, <strong>Logic Apps</strong>, <strong>Power Automate</strong>, and <strong>Power BI</strong></p></li><li><p>Knowledge of <strong>Finance, Supply Chain, or Manufacturing modules</strong> is a plus</p></li><li><p><strong>Microsoft Developer Certifications</strong> are a plus</p></li><li><p><strong>Why Join Us</strong></p></li><li><p>Work on enterprise-level D365 F&O implementations</p></li><li><p>Collaborative and growth-oriented work environment</p></li><li><p>Exposure to the latest Microsoft technologies and cloud solutions</p></li></ul><p></p>
<p>We are seeking a <strong>Senior Developer – D365 Finance & Operations</strong> to join our growing team. The ideal candidate will be responsible for developing, customizing, integrating, and supporting Microsoft Dynamics 365 F&O solutions while ensuring high performance, scalability, and code quality.<br><br><strong>Key Responsibilities</strong></p><ul><li><p>Develop and customize D365 F&O modules using <strong>X++</strong>, <strong>C#</strong>, <strong>.NET</strong>, <strong>SQL</strong>, <strong>Azure services</strong>, and <strong>Power Platform</strong></p></li><li><p>Integrate D365 F&O with external systems using <strong>APIs</strong>, <strong>Azure Logic Apps</strong>, and <strong>API Management</strong></p></li><li><p>Perform <strong>performance tuning, testing, and quality assurance</strong> for developed solutions</p></li><li><p>Provide <strong>post-implementation technical support</strong> and troubleshoot system issues</p></li><li><p>Collaborate with <strong>functional consultants</strong> to ensure technical solutions align with business requirements</p></li><li><p>Conduct <strong>code reviews</strong> and ensure adherence to best practices and solution architecture standards</p></li><li><p><strong>Mentor junior developers</strong> and support team upskilling on new technologies</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor’s degree in <strong>Computer Science, Information Technology</strong>, or a related field</p></li><li><p><strong>5–8 years of proven experience</strong> as a Technical Consultant in <strong>Microsoft Dynamics AX 2012 or D365 F&O</strong> (mandatory)</p></li><li><p>Strong experience in <strong>system integration</strong> (APIs, Web Services, etc.)</p></li><li><p>Hands-on experience with <strong>X++</strong>, <strong>C#</strong>, <strong>.NET</strong>, <strong>SQL</strong></p></li><li><p>Strong experience in <strong>SSRS Reports</strong></p></li><li><p>Solid knowledge of <strong>D365 F&O customization, configuration, and performance optimization</strong></p></li><li><p>Familiarity with <strong>Azure Cloud Services</strong>, <strong>Logic Apps</strong>, <strong>Power Automate</strong>, and <strong>Power BI</strong></p></li><li><p>Knowledge of <strong>Finance, Supply Chain, or Manufacturing modules</strong> is a plus</p></li><li><p><strong>Microsoft Developer Certifications</strong> are a plus</p></li><li><p><strong>Why Join Us</strong></p></li><li><p>Work on enterprise-level D365 F&O implementations</p></li><li><p>Collaborative and growth-oriented work environment</p></li><li><p>Exposure to the latest Microsoft technologies and cloud solutions</p></li></ul><p></p>
<p>We are looking for a highly organized and results-driven Marketing Manager to lead the marketing activities for our fashion and eCommerce business.</p><p>The Marketing Manager will be responsible for planning and executing marketing campaigns, managing daily marketing tasks, following up with the marketing team, tracking performance, coordinating budgets, and supporting business growth.</p><p>This role requires someone who understands digital marketing, eCommerce, fashion, paid ads, website updates, promotions, and team coordination.</p><p>The Marketing Manager will coordinate with the Creative Director, Graphic Designer, Content Writer, Media Buyer, Shopify Developer, Finance Department, Operations Team, and Management Team to make sure all marketing activities are completed on time and according to the brand direction.</p><p>Key Responsibilities</p><ul><li><p>Develop and manage the overall marketing plan for the brand.</p></li><li><p>Plan and execute marketing campaigns, product launches, promotions, and seasonal offers.</p></li><li><p>Manage the full marketing calendar, including paid ads, content, email marketing, SMS marketing, website updates, and social media activities.</p></li><li><p>Coordinate with the Creative Director to ensure all campaigns, visuals, website content, and marketing materials follow the brand direction.</p></li><li><p>Follow up with the Graphic Designer, Content Writer, Media Buyer, Shopify Developer, and external partners to make sure tasks are completed on time.</p></li><li><p>Manage tasks, deadlines, and deliverables using ClickUp or similar project management tools.</p></li><li><p>Organize and lead weekly marketing meetings and performance meetings.</p></li><li><p>Coordinate with the Finance Department to review marketing budgets and campaign budgets.</p></li><li><p>Follow the approved budget and profitability plan set by the Finance Department.</p></li><li><p>Work closely with the Media Buyer to plan paid advertising campaigns based on business goals, stock availability, sales targets, and approved budgets.</p></li><li><p>Oversee Meta Ads, TikTok Ads, and other paid advertising campaigns.</p></li><li><p>Manage full-funnel marketing campaigns, including Awareness, Consideration, Conversion, Retargeting, and Retention.</p></li><li><p>Monitor advertising spend and make sure it matches the approved budget.</p></li><li><p>Track marketing KPIs such as ROAS, CPA, conversion rate, revenue, customer acquisition cost, website performance, and campaign performance.</p></li><li><p>Prepare weekly and monthly marketing reports for management.</p></li><li><p>Conduct competitor analysis, market research, and customer behavior analysis.</p></li><li><p>Plan and manage weekly email marketing campaigns.</p></li><li><p>Plan and manage weekly SMS marketing campaigns.</p></li><li><p>Coordinate customer segmentation, campaign scheduling, offers, and performance tracking.</p></li><li><p>Coordinate with the Shopify Developer to ensure website updates are completed on time.</p></li><li><p>Follow up on banners, covers, landing pages, collections, campaign assets, discounts, bundles, coupon codes, and seasonal offers.</p></li><li><p>Ensure website content, promotions, visuals, and customer journey are aligned with the marketing campaigns and brand direction.</p></li><li><p>Plan promotional calendars in advance for Ramadan, Eid, Black Friday, White Friday, Summer Sales, Back-to-School, seasonal launches, and product drops.</p></li><li><p>Ensure clear communication between Marketing, Creative, Finance, Operations, Website, and Management teams.</p></li><li><p>Make sure all marketing projects are delivered on time and according to company standards.</p></li><li><p>Solve marketing execution problems quickly and follow up until tasks are completed.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>3+ years of experience in Marketing Management, Digital Marketing, Marketing Operations, or eCommerce Marketing.</p></li><li><p>Experience in fashion and eCommerce is required.</p></li><li><p>Strong understanding of digital marketing and eCommerce operations.</p></li><li><p>Experience with Meta Ads Manager and TikTok Ads Manager.</p></li><li><p>Experience with Shopify and Odoo ERP is preferred.</p></li><li><p>Experience with Email Marketing and SMS Marketing.</p></li><li><p>Strong knowledge of ClickUp or similar project management tools.</p></li><li><p>Strong reporting, analytical, and problem-solving skills.</p></li><li><p>Good knowledge of Microsoft Excel and Google Sheets.</p></li><li><p>Strong leadership, communication, and organizational skills.</p></li><li><p>Fluent in English.</p></li><li><p>Ability to manage teams, deadlines, budgets, campaigns, and performance.</p></li><li><p>Ability to coordinate with Creative, Finance, Operations, Website, and Management teams.</p></li><li><p>Ability to work under pressure and manage multiple projects at the same time.</p></li><li><p>Strong sense of ownership, accountability, and business growth mindset.</p></li></ul><p></p>
<strong><strong>Key Responsibilities<br><br></strong></strong>As a Graduate Internship Trainee in the VITE R&I Team, you will be actively involved in:<br><br><ul><li>Conduct user research and assist in developing personas to guide design decisions.</li><li>Support the creation of wireframes, user flows, and interactive prototypes for automotive instrument cluster and infotainment systems.</li><li>Design, develop, and maintain high-performance 3D applications for vehicle driving and parking scenarios using the Unity engine.</li><li>Implement advanced camera systems for different perspectives including third-person, first-person, and bird’s-eye views.</li><li>Optimize rendering and game logic for smooth performance across target platforms (PC, Android, iOS, or embedded systems).</li><li>Assist in applying design guidelines and maintaining style consistency across platforms.</li><li>Collaborate closely with developers to ensure design feasibility and responsive implementation.</li><li>Conduct usability testing sessions and gather actionable feedback for design iteration.</li><li>Contribute to documentation of design process, rationale, and user feedback.</li><li>Participate in design critiques and team brainstorming sessions to improve user experience.</li><li>Iterate quickly on design concepts based on stakeholder input and research findings.<br><br></li></ul><strong>Qualifications<br><br></strong>Required Skills & Qualifications<br><br><ul><li>Academic Status: Must be a 2024- 2025 Graduate.</li><li>Educational Background: Bachelor's degree in Mechatronics, Computer Engineering, Computer Science or a closely related field.</li><li>Language Proficiency: Excellent command of both English and Arabic (written and verbal communication is essential). French is a strong plus.</li><li>Basic knowledge of UX design principles and human-centered design methodology.</li><li>Experience with wireframing and prototyping tools (Figma, Adobe XD, Sketch, or similar).</li><li>Understanding of responsive and mobile-first design.</li><li>Familiarity with creating and applying design systems or style guides.</li><li>Strong proficiency in Unity (preferably Unity HDRP/URP) and C# for real-time 3D application development.</li><li>Familiarity with Unity’s input system and integration of control peripherals (keyboard, gamepad, steering wheel).</li><li>Understanding of real-time rendering, lighting, and shader programming for realistic visualization.</li><li>Proficiency in working with version control tools such as Git.</li><li>Ability to interpret user research and usability testing data into design improvements.</li><li>Collaborative mindset with good communication and documentation skills.</li><li>Comfort working in an agile, office-based prototyping environment, iterating quickly on UI/UX ideas.</li><li>Preferred (Plus): Experience in designing automotive instrument clusters or infotainment screens. For driving or parking uses cases</li><li>Preferred (Plus): Familiarity with automotive L2++ driving experience.<br><br></li></ul><strong>Program Details <br><br></strong><strong>Status: </strong>Full time.<br><br><strong>Location: </strong>On-site.<br><br><strong>Disclaimer: </strong>The successful candidate will be hired as a contractor and will be part of the VITE R&I Team at Valeo
About the Role<br>We are looking for a rigorous and detail-oriented Gen AI & Data Quality QA Engineer to ensure the reliability, accuracy, and safety of our systems. This role is unique because it blends traditional software quality assurance (finding bugs in the application UI, backend, and databases) with cutting-edge AI testing (evaluating Generative AI outputs, handling hallucinations, and testing data pipelines). You will be the final line of defense, ensuring that our AI models provide trustworthy, safe, and accurate responses, while also ensuring the underlying software platform runs flawlessly.<br>Key Responsibilities<br>1. Generative AI & Model Testing<br>Evaluate AI Outputs: Validate Generative AI features (chat interfaces, summarization, recommendations) for accuracy, relevance, and consistency. Prompt & Response Testing: Design and execute tests to evaluate edge cases, ambiguity handling, and failure scenarios. Safety & Compliance: Identify and report issues related to AI hallucinations, incorrect reasoning, bias, fairness, and incomplete responses. Adversarial Testing: Conduct "red-teaming" or adversarial testing to identify vulnerabilities, jailbreaks, and edge cases in LLMs and AI workflows.<br>2. Data Quality & Pipeline Validation<br>Data Validation: Analyze and investigate patterns, inconsistencies, and rule violations within datasets used to train or prompt AI models. Pipeline Testing: Validate data pipelines to ensure data accuracy, completeness, and consistency from ingestion to the consumption layer. RAG Testing: Evaluate Retrieval-Augmented Generation workflows to ensure the AI is pulling the correct context from our databases.<br>3. Traditional System & API QA<br>Functional Testing: Test web and application interfaces to ensure functional correctness, cross-platform compatibility, and proper UI behavior. Backend Validation: Test APIs for functionality, validation, error handling, performance, and security. Integration: Perform system integration testing, ensuring seamless interaction between AI models, backend systems, and external applications. Defect Management: Identify, track, and manage software bugs and data issues through to resolution.<br>4. Automation & Strategy<br>Test Automation: Design, implement, and maintain automated test scripts for APIs, UI components, and AI data validations using standard automation frameworks. AI-Assisted QA: Leverage Gen AI tools to accelerate test case generation and data creation. Continuous Improvement: Collaborate with product managers, developers, and data scientists to refine testing strategies, improve model quality, and optimize delivery pipelines.<br>Requirements<br>Experience:<br>2+ years of experience in software Quality Assurance, with at least 1-2 years specifically focused on AI/ML applications, data testing, or NLP systems. Proven experience in Agile/Scrum environments.<br>Technical Skills:<br>AI/ML Knowledge: Strong understanding of Generative AI, Large Language Models (LLMs), non-deterministic outputs, and Retrieval-Augmented Generation concepts. Automation: Proficiency in modern test automation frameworks and methodologies. Programming: Strong scripting and programming skills to support test automation efforts. Data & Databases: Solid database querying skills for data validation and analysis. Familiarity with data warehousing and pipeline concepts. API Testing: Hands-on experience testing APIs using standard industry tools or automation libraries.<br>Soft Skills:<br>Strong analytical and problem-solving skills, with a high attention to detail (evaluating AI requires nuance beyond simple pass/fail). Ability to clearly communicate AI risks, hallucinations, and software defects to both technical and non-technical stakeholders.<br>Preferred Qualifications:<br>Bachelor’s degree in Computer Science, Data Science, or a related field. Familiarity with cloud platforms and big data tools. Industry-recognized certifications in software testing.
<p>BlackStone eIT is expanding our innovative development team and looking for an experienced Senior Frontend Developer specializing in Angular version 19 or higher. If you are passionate about building high-quality, scalable web applications using the latest technologies, we’d love to have you on board!</p><p>Develop and maintain complex web applications using Angular 19 and related frontend technologies. Translate UI/UX designs into efficient and responsive user interfaces. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through code reviews, unit testing, and best practices. Identify and optimize application performance bottlenecks. Provide technical leadership and mentorship to junior developers. Stay updated with the latest advancements in Angular and frontend development trends.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of professional experience in frontend development. Proven expertise in Angular 19+ with strong knowledge of TypeScript, HTML5, CSS3, and JavaScript. Experience with state management libraries such as NgRx or RxJS. Familiarity with RESTful APIs, version control systems (Git), and agile methodologies. Strong understanding of responsive design, cross-browser compatibility, and performance optimization. Experience with testing frameworks such as Jasmine, Karma, or Cypress. Excellent communication, problem-solving, and teamwork skills. Ability to mentor and guide junior developers effectively.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>BlackStone eIT is expanding our innovative development team and looking for an experienced Senior Frontend Developer specializing in Angular version 19 or higher .<br> If you are passionate about building high-quality, scalable web applications using the latest technologies, we’d love to have you on board!<br> Develop and maintain complex web applications using Angular 19 and related frontend technologies.<br> Translate UI/UX designs into efficient and responsive user interfaces.<br> Collaborate with cross-functional teams to define, design, and ship new features.<br> Ensure code quality through code reviews, unit testing, and best practices.<br> Identify and optimize application performance bottlenecks.<br> Provide technical leadership and mentorship to junior developers.<br> Stay updated with the latest advancements in Angular and frontend development trends.<br> Bachelor's degree in Computer Science, Software Engineering, or a related field.<br> Minimum of 5 years of professional experience in frontend development.<br> Proven expertise in Angular 19+ with strong knowledge of TypeScript, HTML5, CSS3, and JavaScript.<br> Experience with state management libraries such as NgRx or RxJS.<br> Familiarity with RESTful APIs, version control systems (Git), and agile methodologies.<br> Strong understanding of responsive design, cross-browser compatibility, and performance optimization.<br> Experience with testing frameworks such as Jasmine, Karma, or Cypress.<br> Excellent communication, problem-solving, and teamwork skills.<br> Ability to mentor and guide junior developers effectively.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology solutions company that develops and supports cloud-based software applications for a diverse portfolio of customers. They specialize in building scalable, secure, and reliable software while leveraging modern cloud technologies to deliver exceptional user experiences. As the company continues to grow, they are seeking a <strong>Senior Backend Software Engineer</strong> to help lead backend architecture, cloud engineering initiatives, and engineering best practices across their technology organization.</p><br>Role Overview<p>The <strong>Senior Backend Software Engineer</strong> will be responsible for designing, developing, and optimizing scalable cloud-native backend systems using C# and Microsoft Azure technologies. The <strong>Senior Backend Software Engineer</strong> will lead architecture decisions, build enterprise-grade APIs, improve application performance and reliability, mentor engineering team members, and collaborate closely with product, infrastructure, and software engineering teams. This role is ideal for an experienced engineer who enjoys solving complex technical challenges while remaining hands-on in software development and technical leadership.</p><br>Location<p><strong>Fully Remote | </strong></p><br>Key ResponsibilitiesBackend Architecture & Development<ul><li><p>Design, develop, and maintain scalable backend applications and services using C# and .NET/.NET Core.</p><br></li><li><p>Architect and build enterprise-grade RESTful APIs and backend services.</p><br></li><li><p>Evaluate and improve application architecture, scalability, and maintainability.</p><br></li><li><p>Promote engineering standards, coding best practices, and clean software architecture.</p><br></li></ul>Cloud & Azure Engineering<ul><li><p>Design and support cloud-native applications within Microsoft Azure.</p><br></li><li><p>Collaborate on deployment strategies, cloud optimization, and infrastructure improvements.</p><br></li><li><p>Improve application scalability, security, reliability, and operational performance.</p><br></li><li><p>Support cloud modernization and automation initiatives.</p><br></li></ul>Technical Leadership<ul><li><p>Mentor junior and mid-level software engineers.</p><br></li><li><p>Conduct code reviews and provide technical guidance.</p><br></li><li><p>Participate in technical planning, architecture discussions, and solution design.</p><br></li><li><p>Help establish scalable engineering processes and development standards.</p><br></li></ul>Performance, Reliability & Optimization<ul><li><p>Troubleshoot and resolve complex production issues.</p><br></li><li><p>Improve application performance, monitoring, logging, and system reliability.</p><br></li><li><p>Identify opportunities to optimize backend architecture and cloud infrastructure.</p><br></li><li><p>Ensure solutions are designed for long-term scalability and maintainability.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>7+ years</strong> of professional software development experience.</p><br></li><li><p>Extensive experience developing backend applications using C# and .NET/.NET Core.</p><br></li><li><p>Experience designing and developing large-scale APIs and backend systems.</p><br></li><li><p>Strong experience working within Microsoft Azure environments.</p><br></li><li><p>Experience leading technical projects, architecture decisions, or engineering initiatives.</p><br></li></ul>Skills<ul><li><p>Advanced knowledge of backend architecture and software design principles.</p><br></li><li><p>Strong understanding of cloud-native application development.</p><br></li><li><p>Experience with Microsoft Azure services.</p><br></li><li><p>Experience with SQL databases, performance optimization, and systems integration.</p><br></li><li><p>Experience collaborating with DevOps teams and CI/CD pipelines.</p><br></li><li><p>Strong troubleshooting and debugging skills.</p><br></li><li><p>Strong analytical and problem-solving abilities.</p><br></li><li><p>Excellent communication and technical leadership skills.</p><br></li><li><p>Ability to mentor engineers and contribute to engineering best practices.</p><br></li></ul>What Success Looks Like<ul><li><p>Scalable, secure, and high-performing backend systems are consistently delivered.</p><br></li><li><p>Architecture improvements enhance maintainability, reliability, and cloud efficiency.</p><br></li><li><p>Engineering standards and best practices are adopted across the development team.</p><br></li><li><p>Junior engineers receive effective mentorship and technical guidance.</p><br></li><li><p>Cloud-based applications remain reliable, performant, and scalable.</p><br></li><li><p>Technical contributions directly support the company's long-term technology strategy.</p><br></li></ul>Opportunity<p>This is an exciting opportunity to join a growing technology company where you'll play a key role in shaping backend architecture, cloud infrastructure, and engineering standards. As the <strong>Senior Backend Software Engineer</strong>, you'll solve complex technical challenges, mentor engineers, influence architectural decisions, and help build scalable cloud-based software solutions that support long-term business growth.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<h3><strong>What you will do in the first three months:</strong></h3><ul><li><p>Follow an individual development plan with your supervisor and improve your skills based on that plan.</p></li><li><p>Participate in writing the application’s business logic and covering it with tests.</p></li><li><p>Expand the rich user interface and offer ideas for improving it.</p></li><li><p>Develop data schemas and integrate with third-party services.</p></li><li><p>Optimize heavily loaded parts of the application and deal with security vulnerabilities.</p></li><li><p>Become a member of a team of professionals to achieve quality results efficiently.</p></li></ul><h3><strong>What we offer:</strong></h3><ul><li><p>Long-term career stability with a competitive salary paid in USD.</p></li><li><p>Conditions for steady career development.</p></li><li><p>Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.</p></li><li><p>Private medical insurance provided after successful completion of the probationary period.</p></li><li><p>A well-equipped and cozy office supports comfort and productivity across all project stages.</p></li><li><p>Welcoming atmosphere and a friendly corporate culture.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3><strong>You will be successful in this role if you have:</strong></h3><ul><li><p>6 to 12 months hands-on experience in commercial software development.</p></li></ul><ul><li><p>B2 level of English language proficiency, both written and verbal.</p></li><li><p>Excellent knowledge of OOP and the basics of the .NET platform (.Net Framework and .Net Core).</p></li><li><p>Confident knowledge of C# syntax.</p></li><li><p>Experience with .NET Core, ASP.NET Core, CSS, HTML, JavaScript.</p></li><li><p>Good knowledge of SQL and MS SQL database, ability to use EntityFramework effectively.</p></li><li><p>Experience with Angular, React, and Unit testing (TDD, BDD) will be a plus.</p></li></ul><h3></h3><p></p>
<ul><li><p>Design, develop, and maintain scalable web applications using <strong>Angular and Typescripts</strong>.</p></li><li><p>Build reusable, maintainable, and well-structured frontend components.</p></li><li><p>Take ownership of frontend features from technical design through implementation and delivery.</p></li><li><p>Collaborate with Backend Developers, UI/UX Designers, QA, and Product teams.</p></li><li><p>Integrate frontend applications with <strong>RESTful APIs</strong> and backend services.</p></li><li><p>Improve application performance, responsiveness, and user experience.</p></li><li><p>Participate in technical design and architecture discussions.</p></li><li><p>Review code and maintain high engineering standards.</p></li><li><p>Identify technical issues and suggest effective solutions.</p></li><li><p>Support and mentor other frontend developers when needed.</p></li><li><p>Write clean, testable, and maintainable code following modern frontend best practices.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in Computer Science, Software Engineering, or a related field.</p></li><li><p>Strong professional experience in <strong>Frontend Development</strong>.</p></li><li><p>Advanced hands-on experience with <strong>Angular and typescripts</strong>.</p></li><li><p>Strong understanding of Angular Components, Services, Dependency Injection, Routing, Guards, Interceptors, Reactive Forms, and RxJS.</p></li><li><p>Strong experience with <strong>HTML5, CSS3, SCSS, and responsive design</strong>.</p></li><li><p>Experience with <strong>RxJS and reactive programming</strong>.</p></li><li><p>Experience with state management solutions such as <strong>NgRx</strong> or similar.</p></li><li><p>Strong experience integrating and working with <strong>REST APIs</strong>.</p></li><li><p>Good understanding of authentication and authorization.</p></li><li><p>Experience with <strong>Git</strong> and collaborative development workflows.</p></li><li><p>Understanding of frontend architecture, design patterns, and clean code principles.</p></li><li><p>Experience with unit testing and frontend testing practices.</p></li><li><p>Good understanding of performance optimization and web security best practices.</p></li><li><p>Strong debugging, problem-solving, and communication skills.</p></li></ul><p><strong>Nice to Have</strong></p><ul><li><p>Experience with recent versions of Angular and modern Angular features.</p></li><li><p>Experience with <strong>Signals</strong> and modern state management patterns.</p></li><li><p>Familiarity with <strong>SSR / Angular SSR</strong>.</p></li><li><p>Experience with <strong>CI/CD pipelines</strong>.</p></li><li><p>Experience working in <strong>Agile/Scrum</strong> teams.</p></li><li><p>Familiarity with UI component libraries and design systems.</p></li></ul><p>Experience working on large-scale or complex production applications</p><p></p>
<p>We are looking for a highly experienced Full-Stack Team Leader with 7+ years of professional experience to lead both our backend (Laravel/PHP) and frontend (Angular) teams. The ideal candidate will oversee end-to-end development, ensure seamless integration between front and backend systems, and maintain high technical standards across the entire product lifecycle.</p><p>Key Responsibilities</p><ul><li><strong>Technical Leadership</strong> Lead and mentor both frontend and backend teams to deliver high-quality software solutions. Architect and implement scalable full-stack systems using Laravel, Angular, and MySQL. Review and optimize frontend and backend code, ensuring maintainability and performance. Manage database design, indexing strategies, and complex SQL query optimization. Oversee API design, versioning, security, and integration with frontend applications.</li><li><strong>Project & Team Management</strong> Translate product requirements into clear technical tasks for frontend and backend teams. Plan sprints, estimate effort, assign tasks, and track progress to ensure timely delivery. Identify team blockers and proactively resolve technical or resource-related issues. Conduct performance evaluations and create skill development plans for team members. Ensure smooth collaboration between UI/UX designers, QA, DevOps, mobile, and product teams.</li><li><strong>Quality Assurance & Delivery</strong> Maintain coding standards, enforce best practices, and ensure consistent code reviews. Oversee testing strategies across frontend and backend, including unit, integration, and e2e tests. Ensure secure, stable, and high-performance applications across all modules. Manage deployment cycles, CI/CD pipelines, and release processes.</li><li><strong>Collaboration & Communication</strong> Work closely with product owners and stakeholders to refine requirements and propose solutions. Participate in architectural discussions and lead decision-making for new features and enhancements. Produce clear technical documentation, system diagrams, and knowledge-sharing materials.</li></ul><p>7+ years of experience in software development, with strong specialization in:</p><ul><li>Laravel / PHP for backend</li><li>Angular for frontend</li><li>MySQL for database management</li><li>Strong experience leading full-stack development teams.</li><li>Deep understanding of RESTful APIs, authentication flows, caching, queues, and microservices concepts.</li><li>Proficient in Git workflows, CI/CD tools, and modern development pipelines.</li><li>Familiarity with responsive design, reusable components, and scalable frontend architecture.</li><li>Excellent communication, leadership, and problem-solving skills.</li></ul><p>Preferred Qualifications</p><ul><li>Experience with multi-tenant SaaS systems.</li><li>Understanding of performance optimization for both frontend and backend.</li><li>Exposure to Agile/Scrum methodologies.</li></ul><p>Working Condition :</p><ul><li>Job Type : remotely</li><li>Working days : 5 days</li><li>Days off : Friday - Saturday</li><li>Working Hours : 9AM : 6pm ( 1h break )</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>7+ years of experience in software development, with strong specialization in: Laravel / PHP for backend, Angular for frontend, MySQL for database management.</li><li>Strong experience leading full-stack development teams.</li><li>Deep understanding of RESTful APIs, authentication flows, caching, queues, and microservices concepts.</li><li>Proficient in Git workflows, CI/CD tools, and modern development pipelines.</li><li>Familiarity with responsive design, reusable components, and scalable frontend architecture.</li><li>Excellent communication, leadership, and problem-solving skills.</li><li>Preferred Qualifications: Experience with multi-tenant SaaS systems. Understanding of performance optimization for both frontend and backend. Exposure to Agile/Scrum methodologies.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are seeking a talented Full Stack Developer (.<br>NET) to join our growing team.<br> The ideal candidate will have strong expertise in building scalable web applications using modern .<br>NET technologies and frontend frameworks, with a solid understanding of software architecture principles, design patterns, and best development practices.<br> The successful candidate will be involved in the full software development lifecycle, from requirements analysis and system design to development, testing, deployment, and maintenance.<br> Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> Experience Minimum 4 years of hands-on experience in full-stack software development.<br> Technical Skills Strong experience with .<br>NET Core and ASP.<br>NET MVC. Proficiency in Microsoft SQL Server (MSSQL).<br> Strong knowledge of JavaScript, TypeScript, CSS, and modern web development practices.<br> Experience with Angular framework.<br> Solid understanding of Domain-Driven Design (DDD).<br> Strong knowledge of Clean Architecture and Onion Architecture principles.<br> Hands-on experience with Entity Framework Core.<br> Strong understanding and practical application of Design Patterns and SOLID principles.<br> Experience working with the ABP Framework.<br> Experience developing applications using Razor Pages.<br> Familiarity with RESTful APIs and web services.<br> Experience with source control systems such as Git.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Purpose </strong></p><br><p>Lead the design team in creating user-centric designs across our product range, advocate for the end users, ensuring their needs drive our design decisions and contribute to exceptional digital experiences in-line with developing the team</p><br><p><strong>Roles and Responsibilities</strong></p><br><ul><li>Serve as the champion for user experience, making sure that user insights drive design decisions. </li><li>Lead and mentor a team of designers and researchers, drive the weekly meetings, and help them in understanding and advocating for the end user in every aspect of our product design. </li><li>Collaborate closely with product managers, developers, and other stakeholders, ensuring user experience considerations are integrated throughout the product development process. </li><li>Create intuitive and elegant UX solutions to user problems.</li><li>Run a user testing programme to deliver continuous improvement for the product portfolio, using data to inform design decisions.</li><li>Design all UX best practises and processes, embedding these into the team.</li><li>Prompt decision making use of data and technical considerations in your thinking</li><li>Innovation and Advocacy: Keep abreast of the latest trends in user-centred design and advocate for innovative solutions that enhance user experience.</li></ul><p><strong>Team Management:</strong></p><br><ul><li>Collaborate with stakeholders to analyse their requirements and provide meaningful and intuitive designs ensuring a seamless user experience. </li><li>Develop and test prototypes, storyboards, and process flow for both new product ideas and enhancements to existing products. </li><li>Create and iterate on UI mock-ups, prototypes, and original graphic designs, incorporating user feedback and adhering to style guidelines. </li><li>Identify and resolve UX issues, conduct layout adjustments, and stay ahead with modern, agile design techniques. </li><li>Continuously engage in user research and usability testing to integrate market trends and direct user insights into design decisions</li><li>Comply with <strong>Mondia</strong> policies and procedures and support <strong>Mondia</strong> mission and vision.</li><li>Perform other job-related duties as assigned by direct manager.</li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Proudly recognized as a Great Place to Work®, we are an AI-native customer experience platform purpose-built for emerging markets. With more than 25 years of conversational AI research and development, we serve over 5,000 enterprises across MENA and are pioneering sovereign, agentic AI through our Agentic Studio platform. As the category takes shape, the way Unifonic is perceived — by buyers, analysts, media, and the broader market — is a strategic asset. This role owns that perception.</span></p><br><p><span>We thrive on creativity, collaboration, and fun, where every idea is welcomed and celebrated. As shareholders in the company, we’re more than just communicators—we’re innovators shaping the future together. We are Unifones. Join us and be part of something extraordinary!</span></p><br><p><strong><span>Meet the team!</span></strong></p><br><p><span>Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.</span></p><br><p><span>As a Mobile Platform Engineer, you’ll own our SDK platform end to end—treating it like a product that developers rely on every day. You’ll shape the foundations that make our mobile experiences reliable, extensible, and easy to integrate.</span></p><br><p><span>Your week will span the full platform lifecycle: roughly a third of your time will go into the shells, packaging, and add-ons that bring the SDK to life; about a fifth will focus on the core SDK and the contracts that keep it stable and predictable. The rest will take you across customer troubleshooting, release engineering, documentation, and exploring new platform capabilities.</span></p><br><p><strong><span>Help us shape the future of communication by:</span></strong></p><br><ul><li><p><span>Designing the public API of the SDK on your primary platform and keep it idiomatic: async and AsyncSequence on iOS, suspend and Flow on Android, Promises and events on the web.</span></p><br></li><li><p><span>Writing the contract for each feature by hand: new event and command variants in the core, the public API shape, and the conformance vectors that every shell must pass.</span></p><br></li><li><p><span>Implementing features in the Rust core and the shell executors, with coding agents doing much of the typing and you owning every line that merges.</span></p><br></li><li><p><span>Translating OS lifecycle into SDK behavior: scene phases, process death, background limits, push wake-ups, connectivity changes, app extensions.</span></p><br></li><li><p><span>Building and keeping green the release pipeline: one coordinated release produces the XCFramework, AAR, npm packages and sample apps, signed, with symbols, SBOM and privacy manifest.</span></p><br></li><li><p><span>Running the consumer test matrix: tiny storefront apps per configuration (minimum Xcode and AGP, R8 full mode, arm64-only ABI filters, React Native new architecture, Expo prebuild, Vite, webpack, </span><span>Next.js</span><span>).</span></p><br></li><li><p><span>Handling merchant tickets on rotation: triage by layer, replay diagnostics bundles, fix with a new vector or platform test, ship a patch release.</span></p><br></li><li><p><span>Shipping platform-specific add-ons beside the common SDK: rich push with product images, in-app campaign UI, Android Binder service, FCM forwarding, App Attest and Play Integrity.</span></p><br></li><li><p><span>Keeping the observability contract: structured logs with correlation ids, metrics callbacks, stable error codes, diagnostics() and selfCheck() .</span></p><br></li><li><p><span>Tracking annual OS, Xcode, AGP and React Native changes and land them before merchants hit them.</span></p><br></li><li><p><span>Writing what you decide: ADRs, changelogs, migration notes and integration docs that a person or a coding agent can follow to a first tracked event in under 30 minutes.</span></p><br></li></ul><br><p><strong><span>What you'll bring:</span></strong></p><br><ul><li><p><span>7+ years of software engineering experience, including 2+ years working on a library, SDK, framework, or platform consumed by third-party developers.</span></p><br></li><li><p><span>Strong experience with public API design and Semantic Versioning (SemVer), including managing deprecations without breaking existing customers.</span></p><br></li><li><p><span>Deep understanding of mobile platform lifecycles, including process death and restoration, background execution limits, push wake-ups, extensions, and platform services.</span></p><br></li><li><p><span>Hands-on experience with native build systems and packaging, including publishing to a package registry and troubleshooting third-party builds.</span></p><br></li><li><p><span>Experience with FFI and language interoperability, such as JNI/NDK on Android, C interoperability with Swift, or another production-shipped language boundary.</span></p><br></li><li><p><span>Experience supporting third-party integrators through documentation, technical support, troubleshooting, and analyzing symbolicated crash reports.</span></p><br></li><li><p><span>Strong testing mindset, using tests as a design tool rather than simply a validation step; experience with property-based or mutation testing is a plus.</span></p><br></li><li><p><span>Excellent technical writing skills, with experience creating ADRs, changelogs, migration guides, and developer documentation.</span></p><br></li><li><p><span>Comfortable reviewing code across Android and iOS, with the ability to identify lifecycle, concurrency, and threading issues.</span></p><br></li><li><p><span>Strong experience with AI-assisted development and coding agents, with the ability to thoroughly review, validate, and explain AI-generated code before it reaches production.</span></p><br></li></ul><ol><li><p><strong><span>iOS</span></strong></p><br><ul><li><p><span>Shipping and maintaining an iOS library/SDK consumed by third parties and distributed through SPM or CocoaPods.</span></p><br></li><li><p><span>Production experience with Swift 6 concurrency, including actors, Sendable, and structured concurrency.</span></p><br></li><li><p><span>Building or maintaing app extensions, ideally a Notification Service Extension.</span></p><br></li><li><p><span>Hands-on experience with XCFrameworks, code signing, dSYMs, and privacy manifests.</span></p><br></li></ul></li><li><p><strong><span>Android</span></strong></p><br><ul><li><p><span>Shipping and maintaining an Android library/SDK consumed by third parties and distributed through Maven Central.</span></p><br></li><li><p><span>Experience with consumer ProGuard/R8 rules and JNI/NDK, including native library packaging across ABIs.</span></p><br></li><li><p><span>Production experience with Android lifecycle and background execution, including process death, Doze, background restrictions, and WorkManager.</span></p><br></li><li><p><span>Strong TypeScript experience, including at least one published npm package.</span></p><br></li><li><p><span>Experience building React Native native modules using the New Architecture.</span></p><br></li></ul></li></ol><p><strong>AI Proficiency:</strong></p><br><ul><li><p><strong><span>Minimum Level: L5</span></strong><span> — Advanced proficiency in AI-assisted software development, using AI for coding, code review, testing, debugging, and optimization.</span></p><br></li><li><p><strong><span>Expected:</span></strong><span> Uses AI effectively to improve development speed, code quality, and engineering efficiency.</span></p><br></li><li><p><span> Hands-on experience with </span><strong><span>Claude Code</span></strong><span>, including skill files, commands, and structured prompts.</span></p><br></li><li><p><span>Understands </span><strong><span>context separation and sub-agents</span></strong><span> and knows when to use them for complex or parallel tasks.</span></p><br></li><li><p><span>Critically reviews and validates all AI-generated code before production use.</span></p><br></li></ul><p><strong><span>Craft & Toolkit:</span></strong></p><br><ul><li><p><span>Mobile SDK & Library Development</span></p><br></li><li><p><span>Public API Design & Versioning</span></p><br></li><li><p><span>iOS & Android Platform Expertise</span></p><br></li><li><p><span>Native Build & Package Management</span></p><br></li><li><p><span>FFI & Native Interoperability</span></p><br></li><li><p><span>Mobile Lifecycle & Background Execution</span></p><br></li><li><p><span>Third-Party Integration & Support</span></p><br></li><li><p><span>Testing & Quality Engineering</span></p><br></li><li><p><span>Technical Documentation</span></p><br></li><li><p><span>AI-Assisted Software Development</span></p><br></li></ul><p><strong><span><span>Character Traits:</span></span></strong></p><br><ul><li><p><span>Analytical thinking and problem-solving – approach problems clearly, use data, and find solutions.</span></p><br></li><li><p><span>Ownership and accountability – take responsibility and follow projects through to completion.</span></p><br></li><li><p><span>Communication – explain ideas clearly and listen to others across teams.</span></p><br></li><li><p><span>Collaboration – work well with others and support team goals.</span></p><br></li><li><p><span>Adaptability and learning – adjust to change and keep learning new skills or tools.</span></p><br></li><li><p><span>Mentorship and knowledge sharing – help others grow and share what you know.</span></p><br></li><li><p><span>Resilience – stay calm under pressure and handle setbacks constructively.</span></p><br></li><li><p><span>Quality and attention to detail – do work carefully and strive for improvement.</span></p><br></li><li><p><span>Advocacy and innovation – encourage best practices, efficiency, and new ideas</span></p><br></li></ul><p><strong><span>As a Unifone you’ll receive a range of benefits:</span></strong></p><br><ul><li><p><span>Competitive salary and bonus</span></p><br></li><li><p><span>Unifonic share scheme (we are all owners!)</span></p><br></li><li><p><span>30 holiday days after the first anniversary</span></p><br></li><li><p><span>Your Birthday off!</span></p><br></li><li><p><span>Spend up to 25 days per year working from anywhere in the world!</span></p><br></li><li><p><span>Paid leave for new parents</span></p><br></li></ul> </div>
<strong>Job Description<br><br></strong>Proudly recognized as a Great Place to Work®, we are an AI-native customer experience platform purpose-built for emerging markets. With more than 25 years of conversational AI research and development, we serve over 5,000 enterprises across MENA and are pioneering sovereign, agentic AI through our Agentic Studio platform. As the category takes shape, the way Unifonic is perceived — by buyers, analysts, media, and the broader market — is a strategic asset. This role owns that perception.<br><br>We thrive on creativity, collaboration, and fun, where every idea is welcomed and celebrated. As shareholders in the company, we’re more than just communicators—we’re innovators shaping the future together. We are Unifones. Join us and be part of something extraordinary!<br><br><strong> Meet the team! <br><br></strong>Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.<br><br>As a Mobile Platform Engineer, you’ll own our SDK platform end to end—treating it like a product that developers rely on every day. You’ll shape the foundations that make our mobile experiences reliable, extensible, and easy to integrate.<br><br>Your week will span the full platform lifecycle: roughly a third of your time will go into the shells, packaging, and add-ons that bring the SDK to life; about a fifth will focus on the core SDK and the contracts that keep it stable and predictable. The rest will take you across customer troubleshooting, release engineering, documentation, and exploring new platform capabilities.<br><br><strong>Help Us Shape The Future Of Communication By<br><br></strong><ul><li> Designing the public API of the SDK on your primary platform and keep it idiomatic: async and AsyncSequence on iOS, suspend and Flow on Android, Promises and events on the web. </li><li> Writing the contract for each feature by hand: new event and command variants in the core, the public API shape, and the conformance vectors that every shell must pass. </li><li> Implementing features in the Rust core and the shell executors, with coding agents doing much of the typing and you owning every line that merges. </li><li> Translating OS lifecycle into SDK behavior: scene phases, process death, background limits, push wake-ups, connectivity changes, app extensions. </li><li> Building and keeping green the release pipeline: one coordinated release produces the XCFramework, AAR, npm packages and sample apps, signed, with symbols, SBOM and privacy manifest. </li><li> Running the consumer test matrix: tiny storefront apps per configuration (minimum Xcode and AGP, R8 full mode, arm64-only ABI filters, React Native new architecture, Expo prebuild, Vite, webpack, Next.js ). </li><li> Handling merchant tickets on rotation: triage by layer, replay diagnostics bundles, fix with a new vector or platform test, ship a patch release. </li><li> Shipping platform-specific add-ons beside the common SDK: rich push with product images, in-app campaign UI, Android Binder service, FCM forwarding, App Attest and Play Integrity. </li><li> Keeping the observability contract: structured logs with correlation ids, metrics callbacks, stable error codes, diagnostics() and selfCheck() . </li><li> Tracking annual OS, Xcode, AGP and React Native changes and land them before merchants hit them. </li><li> Writing what you decide: ADRs, changelogs, migration notes and integration docs that a person or a coding agent can follow to a first tracked event in under 30 minutes. <br><br></li></ul><strong>Job Requirements<br><br></strong><strong> What you'll bring: <br><br></strong><ul><li> 7+ years of software engineering experience, including 2+ years working on a library, SDK, framework, or platform consumed by third-party developers. </li><li></li><li> Strong experience with public API design and Semantic Versioning (SemVer), including managing deprecations without breaking existing customers. </li><li> Deep understanding of mobile platform lifecycles, including process death and restoration, background execution limits, push wake-ups, extensions, and platform services. </li><li> Hands-on experience with native build systems and packaging, including publishing to a package registry and troubleshooting third-party builds. </li><li> Experience with FFI and language interoperability, such as JNI/NDK on Android, C interoperability with Swift, or another production-shipped language boundary. </li><li> Experience supporting third-party integrators through documentation, technical support, troubleshooting, and analyzing symbolicated crash reports. </li><li> Strong testing mindset, using tests as a design tool rather than simply a validation step; experience with property-based or mutation testing is a plus. </li><li> Excellent technical writing skills, with experience creating ADRs, changelogs, migration guides, and developer documentation. </li><li> Comfortable reviewing code across Android and iOS, with the ability to identify lifecycle, concurrency, and threading issues. </li><li> Strong experience with AI-assisted development and coding agents, with the ability to thoroughly review, validate, and explain AI-generated code before it reaches production. </li></ul><ul><li> iOS </li><li> Shipping and maintaining an iOS library/SDK consumed by third parties and distributed through SPM or CocoaPods. </li><li> Production experience with Swift 6 concurrency, including actors, Sendable, and structured concurrency. </li><li> Building or maintaing app extensions, ideally a Notification Service Extension. </li><li> Hands-on experience with XCFrameworks, code signing, dSYMs, and privacy manifests. </li><li> Android </li><li> Shipping and maintaining an Android library/SDK consumed by third parties and distributed through Maven Central. </li><li> Experience with consumer ProGuard/R8 rules and JNI/NDK, including native library packaging across ABIs. </li><li> Production experience with Android lifecycle and background execution, including process death, Doze, background restrictions, and WorkManager. </li><li> Strong TypeScript experience, including at least one published npm package. </li><li> Experience building React Native native modules using the New Architecture. <br><br></li></ul><strong>AI Proficiency<br><br></strong><ul><li> Minimum Level: L5 — Advanced proficiency in AI-assisted software development, using AI for coding, code review, testing, debugging, and optimization. </li><li> Expected: Uses AI effectively to improve development speed, code quality, and engineering efficiency. </li><li> Hands-on experience with Claude Code , including skill files, commands, and structured prompts. </li><li> Understands context separation and sub-agents and knows when to use them for complex or parallel tasks. </li><li> Critically reviews and validates all AI-generated code before production use. <br><br></li></ul><strong>Craft & Toolkit<br><br></strong><ul><li> Mobile SDK & Library Development </li><li> Public API Design & Versioning </li><li> iOS & Android Platform Expertise </li><li> Native Build & Package Management </li><li> FFI & Native Interoperability </li><li> Mobile Lifecycle & Background Execution </li><li> Third-Party Integration & Support </li><li> Testing & Quality Engineering </li><li> Technical Documentation </li><li> AI-Assisted Software Development <br><br></li></ul><strong>Character Traits<br><br></strong><ul><li> Analytical thinking and problem-solving – approach problems clearly, use data, and find solutions. </li><li> Ownership and accountability – take responsibility and follow projects through to completion. </li><li> Communication – explain ideas clearly and listen to others across teams. </li><li> Collaboration – work well with others and support team goals. </li><li> Adaptability and learning – adjust to change and keep learning new skills or tools. </li><li> Mentorship and knowledge sharing – help others grow and share what you know. </li><li> Resilience – stay calm under pressure and handle setbacks constructively. </li><li> Quality and attention to detail – do work carefully and strive for improvement. </li><li> Advocacy and innovation – encourage best practices, efficiency, and new ideas <br><br></li></ul><strong> As a Unifone you’ll receive a range of benefits: <br><br></strong><ul><li> Competitive salary and bonus </li><li> Unifonic share scheme (we are all owners!) </li><li> 30 holiday days after the first anniversary </li><li> Your Birthday off! </li><li> Spend up to 25 days per year working from anywhere in the world! </li><li> Paid leave for new parents</li></ul>