IOS Developers Jobs in Egypt
647 Jobs Found
Ensures that work is carried out in line with RAYA working instructions, operating procedures and policies
Executes repair work diligently and in line with promised deliverables and within standard operating procedures
Ensures that Mobile troubleshooting guidelines are observed
Operates with QMS, EMS, OHAS Req. and ESD Req. standards
Ensures that work is carried out efficiently at high quality and within the budgeted time limits for the job
Ensures that data and other information is dealt with accurately and in line with standard practice
Ensures correct and efficient utilization of resources (tools, spins, etc) as per job requirements
Strives to maintain customer satisfaction and to generate repeat work
:Functional level
Technical and theoretical know-how on GSM
Technical and theoretical know-how on ESD
Technical know-how on trouble-shooting
:Business level
Understanding quality of repair and its impact on revenues and profit
:Interpersonal level
Communication Skills
Presentation Skills
Leadership Skills
Time Management
:Problem solving
Diagnostic skills within repair time frame
:Language Skills
Arabic
English
:Educational background
Bachelor degree in Engineering (Major : Electronics and Communication)
Minimum BA grade of “Good”
:Professional experience
0-2 years of experience
<p><strong>Additional details</strong></p><ul><li>Number of vacancies: 5</li><li>Shift system: morning and evening</li><li>Benefits: health insurance, social insurance, transportation allowance, overtime</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Title: Junior Software QA Engineer – Quality Assurance Department Talent 360 is hiring a Junior Software QA Engineer to join our team.<br> This is a full-time job opportunity for someone who is proactive, detail-oriented, and passionate about delivering high-quality work in a fast-paced business environment.<br> About the Role As a Junior Software QA Engineer at Talent 360, you will be responsible for ensuring that our products meet the highest standards of quality, reliability, usability, and performance through manual testing and participation in quality assurance activities.<br> The ideal candidate should have experience in software testing and the ability to work closely with developers, business analysts, and senior QA engineers to ensure smooth workflow, accurate follow-up, and high-quality execution.<br> Key Responsibilities Review requirements to ensure clarity and testability.<br> Design and execute test cases for functional, regression, integration, smoke, and UAT testing.<br> Identify and track defects , verifying fixes and performing regression testing.<br> Collaborate with developers and stakeholders to resolve issues.<br> Maintain test documentation and follow QA standards.<br> Support continuous improvement in QA processes.<br> Social insurance and medical insurance.<br> Transportation coverage for client visits and fieldwork.<br> Professional growth – A supportive environment to develop technical and sales skills.<br> Bachelor’s degree in Computer Science, IT, Software Engineering, or related field.<br> 1–2 years of QA experience (entry-level candidates with strong skills will be considered).<br> Basic SQL knowledge.<br> Strong analytical and communication skills.<br> Excellent verbal and written communication in English.<br></span> </div>
Key Responsibilities Design, develop, and maintain production backend services in Pythonusing Flask. Build and document REST APIs consumed by web front-end clients andexternal systems. Develop and optimize asynchronous / distributed task processing using Celery with Redis, including long-running, retry-safe, idempotent jobs. Work with Postgre SQL, SQL, and SQLAlchemy for data persistence andapplication data models. Investigate and optimize database queries and backend applicationperformance. Develop data-processing, transformation, validation, and integrationfunctionality. Design appropriate error handling, logging, validation, and exceptionmanagement mechanisms.<br>Required qualifications5+ years of professional software engineering experience, including 4+years of production Python experience. Strong hands-on experience with Flask, or a comparable Python webframework such as Fast API or Django, building and operating REST APIs. Experience with distributed task processing using Celery and messagebrokers/backends such as Redis or Rabbit MQ, including troubleshootingasynchronous workloads. Strong experience with Postgre SQL or another relational databasedesigning relational data models and database relationships. Hands-on experience with SQLAlchemy or a similar ORM. Strong SQL knowledge and the ability to investigate and optimize databasequeries. Experience designing and writing unit and integration tests, includingmocking external dependencies, preferably using pytest. Proficiency with pandas and experience processing structured dataformats such as JSON, YAML, CSV, or Excel. Solid Java Script and Type Script fundamentals, with the ability tocontribute to front-end development when needed. Experience with Git and pull-request-based development, includingreviewing code and contributing to technical design and architecturaldecisions. Experience with Docker, Linux-based development environments, and CI/CD automation. Preferred Qualifications Experience in some of the following areas would be considered an advantage:Hands-on experience with Angular Experience with graph databases, such as Neo4j. Experience working with large enterprise applications and maturecodebases carrying existing technical debt. Experience with AWS or other cloud-hosted application environments. Experience with CI/CD systems such as Git Hub Actions. Experience with application performance profiling and optimization. Experience with API documentation using Swagger / Open API. Experience with authentication and authorization systems, including SSO. Experience with secure coding practices and secrets management.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
We are looking for an experienced Model-Based Development (MBD) Engineer to support automotive embedded software development activities. The ideal candidate will have strong expertise in MATLAB/Simulink and proven experience developing, validating, and integrating model-based software solutions for automotive Electronic Control Units (ECUs).
The engineer will work closely with system, software, and validation teams to develop control algorithms, generate production code, and support integration into embedded automotive platforms.
Responsibilities
Develop and maintain control algorithms using MATLAB and Simulink.
Create and modify system and software models based on requirements.
Perform model verification and validation.
Generate production-ready embedded C code using Embedded Coder.
Support integration of generated code into automotive ECU software platforms.
Analyze and troubleshoot software issues identified during testing and vehicle integration.
Collaborate with systems, software, and calibration engineers.
Maintain compliance with automotive development processes and quality standards.
Participate in design reviews and technical discussions.
Skills
Must have
Strong experience with:
MATLAB Simulink
Good knowledge of:
Embedded C programming
Automotive ECU software architecture
Software debugging and analysis
Version control systems (Git preferred)
Experience with:
Model-Based Design workflows
MIL, SIL, and HIL testing
Requirements traceability
Automotive software integration
Nice to have
Powertrain Controls
Body Controls
Chassis Systems
ADAS
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior</p><br> </div>