CrawlJobs Logo

iOS Software Developer

Egypt, Cairo · Job Posted February 01, 2026
Apply Position
Job Link Share

Job Description

We are seeking an iOS Developer with 2–3 years of experience to design, build and maintain high‑quality mobile applications using Swift and SwiftUI. The individual will contribute to scalable iOS features, collaborate within Agile teams, develop networking layers, build observability into applications, and maintain robust testing and CI/CD practices. This role is ideal for individuals who have shipped at least one complex, API‑driven application and supported it through multiple releases.

Job Responsibility

  • Implement modular, testable iOS features using Swift and SwiftUI
  • Design and maintain robust REST‑based networking layers
  • Deliver observability through structured in‑app logging, crash reporting, performance tracing, and event schemas
  • Write and maintain unit tests using XCTest with a focus on high coverage for critical modules
  • Participate in code reviews while adhering to coding standards
  • Use CI/CD tools such as GitHub Actions, Azure or Jenkins for build, test and release automation
  • Collaborate in Agile ceremonies and contribute to estimation activities

Requirements

  • 2+ years of professional iOS development experience
  • At least one end-to-end shipped application
  • Proficient in Swift, including value/reference semantics, protocols, generics and advanced language features
  • Experienced with SwiftUI and competent in UIKit for legacy applications
  • Skilled in concurrency using async/await, Structured Concurrency and Combine
  • Knowledgeable in MVVM, Clean Architecture, Coordinators and common design patterns
  • Familiar with Core Data, schema design and optimised operations
  • Comfortable using Instruments for performance profiling and crash/performance tools such as Crashlytics or Sentry
  • Able to work with SPM or CocoaPods, enforce code quality with SwiftLint or SonarQube
  • Collaborative, detail‑oriented and committed to delivering inclusive, high‑quality digital experiences

What we offer

  • Hybrid working model
  • Exposure to cutting-edge and advanced technologies and collaborative environments
  • Professional growth through certifications and leadership development
  • Inclusive culture that values diversity and innovation

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

iOS Software Developer

8 matching positions

Ios Software Developer 1- Dynamic Experiences

We are seeking a highly motivated and experienced iOS Software Developer 1 to jo...
Location
Location
Canada , Toronto
Salary
Salary:
94000.00 - 127000.00 USD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience
  • Foundational understanding of Agile development, mobile software engineering, Software Development Life Cycle (SDLC), and programming principles
  • Coursework, internships, personal projects, or academic experience with mobile programming languages (e.g., SWIFT)
  • An understanding and preferable experience with web services (REST or SOAP)
  • Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment
  • Hands-on experience using AI coding tools (e.g., Claude Code, Cursor, Codex) to augment and accelerate your daily development workflows
  • Willingness to learn and adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Successful delivery of high quality mobile UI platforms
  • Extensively leverage AI coding assistants and modern tooling to write, test, and deploy code faster and more efficiently than traditional methods
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams to drive forward results
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Experience with Agile Development, SCRUM, and/or Kanban Programming methodologies
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits in accordance with applicable plans and programs
  • Fulltime
Read More
Arrow Right

Senior Staff Software Developer - Mobile (IOS)

Come join Intuit's DataX team as a Senior Staff Software Developer - Mobile (IOS...
Location
Location
Canada , Toronto
Salary
Salary:
179500.00 - 242500.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
  • Expertise in developing, maintaining, and innovating large-scale, consumer-facing mobile applications on the iOS platform
  • 5+ years of experience designing complex mobile architectures and distributed systems
  • Experience with AI technologies/tools and applying them to mobile user experiences or backend solutions
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python in the context of mobile development
  • Expertise in Swift and SwiftUI
  • Experience in the Software design/architecture process, specifically for mobile applications
  • Experience in the entire Software Development Life Cycle (SDLC), with a focus on mobile releases
  • Experience with web services (consuming or creating) with REST or SOAP for mobile backends
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
Job Responsibility
Job Responsibility
  • Drive velocity in the organization by identifying and driving key opportunities across the mobile platform and broader company, accelerating customer, business, and technology outcomes
  • Drive significant technology initiatives end-to-end within the iOS platform, including horizontal layers of the mobile architecture
  • Understand customer behaviors and partner with cross-functional partners (Product Management, Design, etc.) to influence and drive end-to-end mobile solutions for customer problems
  • Drive the design and implementation of durable and scalable AI-powered iOS solutions that will solve critical customer problems in a fast-paced environment
  • Execute with a boundaryless mindset and contribute to solutions outside of your primary iOS area of ownership
  • Leverage knowledge of building AI-native applications to reimagine and enhance existing mobile solutions and create new, innovative experiences
  • Guide the applicability of AI to customer problems within the mobile context through a deep understanding of the value and limitations of AI technologies
  • Create robust, scalable, and secure technical designs for iOS applications, effectively implementing them to balance short-term and long-term objectives, ensuring high availability and optimal performance
  • Passionate about continuous learning, experimenting, and applying cutting-edge mobile technologies and AI paradigms to solve customer problems on the iOS platform
  • Act as a technical subject matter expert for the iOS platform, mentoring fellow engineers and leading technical discussions
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits
  • Fulltime
Read More
Arrow Right

IOS Software Engineer

Join us as an iOS Software Engineer within our Engineering Centre of Excellence,...
Location
Location
United Kingdom , Edinburgh
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • iOS App Development
  • Demonstrable experience of building and maintaining production iOS apps using Swift (SwiftUI and/or UIKit)
  • Good understanding of the iOS SDK, app lifecycle, and Apple frameworks
  • Demonstrates critical thinking and resourcefulness when debugging issues, evaluating trade-offs, and solving complex problems
  • Software Engineering Fundamentals & Architecture
  • Excellent grasp of OOP and SOLID principles
  • Working knowledge of common iOS design patterns (e.g. MVC, MVVM, Coordinator)
  • Ability to write maintainable, testable and scalable code
  • Communication & Collaboration
  • Clear communicator who can work effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

As a Senior iOS Consultant, you will leverage your deep technical expertise to d...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional software development experience, with a strong mastery of Swift in addition to a good SwiftUI experience
  • Proven experience delivering native iOS applications to the App Store, with at least one application currently live in production and actively used by a real user base
  • A good understanding of Objective-C is highly desirable, including the ability to confidently maintain and modernize existing codebases
  • Deep understanding of object-oriented design principles, architectural patterns (e.g., MVVM, Clean Architecture), and functional programming paradigms
  • A strong commitment to clean code, comprehensive test coverage (unit/UI testing), continuous design improvement, and proactive refactoring
  • Solid knowledge of API design principles, RESTful services, and modern API management
  • Experience or familiarity with at least one backend language (such as Python, Go, Node.js, or Java) and backend application design principles is a major plus
  • Ability to collaborate seamlessly with UI/UX designers, translating design systems and assets into pixel-perfect, fluid native interfaces
  • Ability to take full ownership of the app development lifecycle
  • Strong analytical skills, a collaborative mindset, and the ability to estimate effort, manage technical timelines, and document findings objectively
Job Responsibility
Job Responsibility
  • Design, architect, and build elegant, highly performant iOS applications across the Apple ecosystem
  • Serve as a technical anchor, bridging the gap between business requirements, stunning UI/UX, and robust backend systems
  • Collaborate seamlessly with UI/UX designers, translating design systems and assets into pixel-perfect, fluid native interfaces
  • Take full ownership of the app development lifecycle
  • Give constructive feedback to business stakeholders, designers, and backend teams
  • Estimate effort, manage technical timelines, and document findings objectively
  • Communicate complex technical concepts clearly within a cross-functional, international team
What we offer
What we offer
  • Flexible and Remote Working
  • Work from anywhere, supporting your work-life balance
  • Career Growth
  • Performance Recognition
  • Earn raises and career progression opportunities based on a quarterly performance review and a constructive feedback cycle
  • Health and Fitness Benefits
  • Receive fitness reimbursements from day one, and after one year of employment, gain access to a health budget to support your well-being
  • Extra Paid Annual Leave
  • Enjoy 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
  • Special Birthday Perk
Read More
Arrow Right

Ios Developer

We are seeking a highly skilled and passionate Senior iOS Developer with a stron...
Location
Location
Poland
Salary
Salary:
Not provided
Remotestar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional iOS development experience
  • Expertise in Swift and iOS SDK
  • Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar
  • Strong experience with Test-Driven Development (TDD)
  • Familiarity with Extreme Programming (XP) practices and values
  • Hands-on experience with pair programming in a professional environment
  • Deep understanding of Agile methodologies like Scrum or Kanban
  • Excellent communication and problem-solving skills
  • Ability to work in a fast-paced, collaborative environment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality iOS applications using Swift
  • Collaborate with cross-functional teams using agile and extreme programming practices
  • Practice pair programming and contribute to a collaborative coding culture
  • Implement and maintain CI/CD pipelines for efficient app deployment and delivery
  • Write clean, testable code and follow TDD principles to ensure software quality
  • Participate in code reviews, retrospectives, and daily standups
  • Stay current with iOS trends and continuously bring fresh ideas to the table
  • Fulltime
Read More
Arrow Right

Member of Technical Staff (iOS Software Engineer, Comet)

Perplexity AI is looking for an experienced iOS Engineer to join our small team ...
Location
Location
United States , San Francisco; New York City
Salary
Salary:
220000.00 - 405000.00 USD / Year
perplexity.ai Logo
Perplexity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years industry experience
  • Strong Swift fundamentals and a proven track record of working with a modern iOS stack built with Swift, SwiftUI (iOS16+) and UIKit
  • Enjoys the craft of building nice UI, creating a good UX, and writing reusable and testable code
  • Understands low-level intricacies, and knows how to profile and measure app performance and speed
  • Comfortable working with a small, fast-moving team, and must be willing to dive in and take ownership
  • A passion for iOS development, and enjoys experimenting with what's new with each iteration of iOS and iPadOS
Job Responsibility
Job Responsibility
  • Develop a performant native iOS app that millions of users around the world enjoy using
  • Ensure a high craft and quality bar, both in the user experience and the developer experience
  • Work closely with design teams to design fast and intuitive UI
  • Collaborate with data science and machine learning teams to instrument, analyze, and improve the end-to-end experience
  • Work with infrastructure and QA teams on deployment processes, including testing, release, and monitoring
What we offer
What we offer
  • Equity
  • Health
  • Dental
  • Vision
  • Retirement
  • Fitness
  • Commuter and dependent care accounts
  • Fulltime
Read More
Arrow Right

Senior Mobile iOS Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Proficiency in programming in iOS and Mobile development
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

IOS Developer

Dawn Health is a leading digital health company enabling Life Science partners t...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
life-science-talent-solutions.dk Logo
Life Science Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have 3+ years of experience working within the iOS ecosystem (Xcode, Swift, iOS SDK)
  • Solid experience turning designs into requirements, thinking logically about the functionality to be built, and ensuring a high-quality end-product
  • Ability to adapt and implement solutions in different architectural patterns like MVC and MVVM
  • A solid grasp of the SOLID principles and a willingness to apply them in practice
  • Care about good UX and a willingness to engage in design discussions, with a working knowledge of Apple’s Human Interface Guidelines
  • Ability and motivation to document System Designs, Architecture, Configurations on various levels of detail
  • Experience with git and git flows
  • Professional proficiency in English
Job Responsibility
Job Responsibility
  • Build high-quality iOS Apps using a modern tech stack
  • Contribute to the internal platform that powers our portfolio of digital health products
  • Work in close collaboration with the product and development team using agile workflows and best practices
  • Support our Business Development team with technical input and project estimations
  • Support our Project Managers in writing project specs and technical insight
  • Engage with continuous delivery workflows in rapid development cycles
  • Build and document architectures that are certified Medical Device software
What we offer
What we offer
  • A portfolio of meaningful products that impact patient lives at scale
  • Autonomy, trust, and support to do the best work of your career
  • An open, collaborative environment with talented peers across engineering, design, clinical, and regulatory
  • Career growth in one of the leading digital health scale-ups, alongside world-class pharma partners
  • An array of benefits within the areas of culture, professional development, and a competitive health package
  • A social culture with running, book, winter bathing, knitting, and crossfit clubs to join
  • probably the best lunch in Copenhagen, and the office view to go with it
  • Fulltime
Read More
Arrow Right