Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are a software house located in Nasr City, Cairo, we are Working in Mobile Development, Web Development, and data analytics.
Our Benefits:
- Medical Insurance.
- Social Insurance.
- Training Plan.
We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits. who will be responsible for:
- Design and code the base application.
- Ensure the performance, quality, and responsiveness of applications
- Fix application bugs, maintain the code, and implement application updates.
- Design and build mobile applications for Apple iOS platform.
- Collaborate with the design team to define, design, and ship app features.
- Identify potential problems and resolving application bottlenecks.
- Fix application bugs before final release.
- Maintain the code and atomization of the application.
- Design and implementing application updates.
- Help maintain code quality, organization, and automatization.
- Publish application on App Store.
Job Requirements
Qualifications:
- Bachelors degree in Computer Science or equivalent experience.
- 2+ years' experience in developing iOS mobile applications.
- Experience in Swift.
- Well understanding of Apple design principles and interface guidelines.
- Excellent knowledge of design patterns; such as MVP, VIPER, and MVC.
- Experience in programming to SQL databases, offline storage solutions.
- Experience with REST/SOAP services integration.
- Strong object-oriented design skills.
- Experience in Git source control.
- Experience in Agile Development Methodologies and object oriented design techniques and principles.
- Experience in Objective C is a plus.
- Experience in CI/CD methodologies is a plus.
Skills:
- Excellent written and verbal communications.
- Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
- Strong analytical and estimation skills with the ability to quickly debug application problems and provide short & long term solutions.
- Creativity in building user- friendly applications.