العودة إلى الوظائف
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