Senior iOS Developer

Coptic Orphans
Cairo, القاهرة
دوام كامل
منذ أسبوعين

Senior iOS Developer


Purpose of the Job

The Senior iOS Developer is responsible for designing, developing, implementing, and maintaining iOS mobile applications for Coptic Orphans. The role involves collaborating with team members, ensuring seamless UI/UX integration, and keeping up with the latest trends in iOS development. In addition, the Senior iOS Developer is expected to operate with minimal supervision, take ownership of publishing applications to the Apple App Store, resolve complex technical issues, and make independent decisions regarding code structure, design patterns, and overall technical implementation.


Essential Functions and Responsibilities

  • Design, develop, and maintain complex iOS applications using Swift.
  • Build user interfaces using SwiftUI and UIKit, based on project requirements.
  • Collaborate with UI/UX designers to ensure seamless integration of designs and functionality.
  • Integrate third-party libraries and APIs to enhance app functionality.
  • Ensure seamless communication between mobile applications and backend services.
  • Debug and resolve technical issues, ensuring app stability and performance.
  • Optimize applications for performance, scalability, and responsiveness.
  • Write clean, maintainable, and efficient code following best practices.
  • Make architectural decisions related to app structure and design patterns (e.g., MVVM, module organization).
  • Take ownership of assigned features or applications from planning through deployment.
  • Manage the app submission process, including provisioning profiles, certificates, and release documentation.
  • Stay up to date with current tools, frameworks, and trends in iOS development.
  • Conduct unit tests and code reviews to ensure high-quality deliverables.

Required Education, Experience, Knowledge and Skills

  • Bachelor's degree in computer engineering, computer science, information systems management or related fields.
  • 3 to 5 years of experience in iOS development.
  • Proficient in English, both written and spoken.
  • Experience leading technical discussions and contributing to mobile architecture.
  • Experience working with Firebase and integrating cloud messaging or analytics services.
  • Proficient in using development tools like Xcode, Swift Package Manager, and version control systems (e.g., Git).
  • Familiarity with core iOS frameworks such as XML, CoreData, and CoreAnimation.
  • Proven track record of publishing and maintaining iOS apps on the App Store.
  • Knowledge of dependency management tools like CocoaPods or Swift Package Manager.
  • Familiarity with CI/CD pipelines, code reviews, and best practices.
  • Foundational understanding of RESTful APIs and JSON for mobile integration.
  • Experience with the Apple App Store submission process, including provisioning profiles, certificates, and meeting basic review requirements.
  • Solid understanding of the full mobile development lifecycle.
  • Strong problem-solving skills and a keen eye for detail.
  • Good communication and teamwork skills.
  • Ability to learn and adapt to new tools and technologies.
  • Ability to deliver high-quality work with minimal supervision.


Travel and Working requirements

  • Limited to typical office environment such as walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel.
  • Working out of the official hours and on weekends may be required.
تقديم
توصيات وظائف أخرى:

Senior Full Stack Developer (Mern Stack Developer)

Nawy Real Estate
القاهرة, القاهرة
  • Develop front end website architecture.
  • Design user interactions on web pages.
  • Develop back-end website applications...
منذ 6 أيام

Senior iOS Engineer

Klivvr
القاهرة, القاهرة
  • Design, develop, and maintain high-performance, reusable,...
  • Collaborate with cross-functional teams, including...
منذ أسبوع

Senior Software Developer- Frontend (VOIS)

Vodafone
Giza, الجيزة
Amazon Web Services (AWS) 1. Software Developer 2. Senior Software Engineer 3. Senior Software Developer 4. Software Engineer 5....
منذ أسبوع

iOS Developer

coto
Cairo, القاهرة
In this role, you will lead the design, development, and testing of high-performing iOS applications using Swift and SwiftUI. You...
منذ أسبوعين

Senior UI & Front End Developer (Angular)

BlackStone eIT
Cairo, القاهرة
  • Bachelor's degree in Computer Science, Web Development,...
  • Proven experience as a UI & Front End Developer or a...
منذ أسبوع

Senior UI Developer

BlackStone eIT
Nasr City, القاهرة
  • Bachelor's degree in Computer Science, Web Development,...
  • Proven experience as a UI Developer +5 years...
منذ 3 أسابيع

Senior Java Developer

BlackStone eIT
Remote
  • Designing, developing, and implementing high-quality Java...
  • Collaborating with cross-functional teams to define, design,...
منذ أسبوع

Senior ASP Developer

Flairstech
Cairo, القاهرة
Current deployment process requires manual updates to ASP classic files on customer infrastructure, including direct IIS...
منذ 3 أسابيع

Freelance Business Developer

Forsa Connect
Cairo, القاهرة
Apply Now Directly: https://www.forsaconnect.com/job-board We’re looking for a Freelance Business Developer who can help us bring...
منذ 3 أسابيع

مطور ووردبريس

Tech Village
Cairo, القاهرة
نبحث عن مطور مواقع إلكترونية "وورد بريس" وصيانتها، تشمل واجبات مطور وورد بريس الاجتماع مع فريق التصميم، وتطوير مكونات ووردبريس...
منذ 4 أيام