العودة إلى الوظائف
ITWORX

Lead Software Engineer - L1 ( Mobile)

ITWORX

EGFull-timeتقنية المعلومات١٠ أيار ٢٠٢٦

تفاصيل الوظيفة

Lead Software Engineer - L1 ( Mobile) | Fulltime ###### **Job Description:** **Job purpose:** The role focuses on Flutter-based mobile development, integrating with enterprise backend microservices and headless CMS platforms, and delivering a secure high-performance, and scalable mobile experience. The Super App is a business-critical platform, requiring strong engineering discipline, performance awareness, and experience operating in production enterprise environments. **Key Responsibilities:** * Design, develop, and maintain Flutter mobile application features for the Super App. * Implement clean, modular, and reusable Flutter components following best practices and established app architecture. * Integrate the mobile app with backend * microservices, BFF layers, and enterprise APIs. * Consume headless CMS content (e.g., Liferay, Mulesoft, AEM Headless) via REST or GraphQL APIs where applicable. * Ensure high performance, stability, and responsiveness across iOS and Android devices. * Apply proper state management patterns and maintain a clear separation of UI, business logic, and data layers. * Collaborate closely with backend developers, frontend engineers, architects, QA, and UX/UI teams. * Participate in Agile ceremonies including sprint planning, backlog refinement, and retrospectives. * Support bug fixing, performance optimization, and production issue resolution. * Contribute to code reviews, documentation, and continued improvement of mobile development standards. * Maintain a clear separation between presentation, content, and business logic. **Collaboration & Engineering Practices** 1. Collaborate with backend developers, architects, UX/UI designers, and product owners. 2. Participate in Agile ceremonies (sprint planning, refinement, retrospectives). 3. Contribute to code reviews, documentation, and knowledge sharing. ###### **Job Requirements:** * Bachelor's degree in computer science or equivalent * 5+years of relevant experience **Mandatory Technical Skills:** Candidates must demonstrate strong hands‑on experience in the majority of the following: * Experience working with enterprise or large‑scale mobile applications. * Exposure to headless CMS platforms, preferably Liferay, Open-source, Platform, Headless CMS, Adobe Experience Manager **Mobile & Flutter** * Flutter * Cross‑platform mobile development (iOS & Android) **API & Integration** * RESTful API consumption * JSON data handling * Secure API communication patterns * Experience integrating with enterprise backend services **Testing & Quality** * Unit and widget testing in Flutter * Basic automation or integration testing awareness * Debugging and performance profiling **Tooling & Engineering Practices** * Git‑based version control * CI/CD awareness for mobile pipelines * Agile / Scrum development practices * Experience with authentication flows(OAuth2, JWT, SSO) from a mobile perspective. * Experience working with microservices‑based backend architectures. * Familiarity with mobile analytics, crash reporting, and monitoring tools. **Security** * OAuth2 * JWT * Secure API design practices **DevOps & Cloud** * CI/CD pipeline **Preferred / Nice-to-Have Skills:** Experience mentoring developers or acting as a frontend lead. ###### **Equal opportunity:** All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process Posted Today * **Job Location** * Egypt * **Job Code** * **2132** ##### **Job Overview** * Experience * 5+ Years * Job Level: * Mid Career * Education * Bachelor's degree in computer science or equivalent