CrawlJobs Logo

iOS Software Developer

vodafone.com Logo

Vodafone

Location Icon

Location:
Egypt , Cairo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
February 01, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for iOS Software Developer

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

Technical Manager, Software Engineering (iOS)

At Cricut® we embrace the latest technologies to build modern native mobile solu...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience leading a mobile development team
  • Extensive experience developing iOS mobile native applications in Swift/SwiftUI
  • Solid knowledge of iOS UI design principles, best practices, and development life cycle
  • Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean Architecture
  • Experience consuming RESTful JSON/XML web services, Open API standard (Swagger)
  • Experience in testing high volume applications: unit test, integration test, performance test
  • Experience with Git and GitFlow
  • Experience with Scrum/Agile methodologies
  • Experience in mentoring junior members
  • Experience in project management
Job Responsibility
Job Responsibility
  • Lead and support a team of software engineers
  • Spend ~30% of time in the code (reviewing code, PRs, etc.)
  • Mentor and coach team members regularly
  • Set goals, give feedback, and manage performance
  • Foster a collaborative and inclusive team culture
  • Guide Agile/Scrum development practices
  • Partner with product and design teams
  • Plan and prioritize team projects
  • Break down work and manage timelines
  • Support architectural planning and technical direction
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - iOS

Create seamless user interfaces and delightful digital interactions. We’re looki...
Location
Location
Australia , Hobart or Sydney
Salary
Salary:
Not provided
procreate.com Logo
Procreate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep understanding of Swift
  • An eye for design and attention to detail
  • Experience with UIKit and iOS development
  • Hands-on experience shipping high quality software with responsive, interactive UI
  • Experience debugging, profiling and resolving performance problems
Job Responsibility
Job Responsibility
  • Solve complex and unique technical problems
  • Work with designers to turn prototypes into shippable product
  • Create custom controls, aesthetically pleasing layouts and seamless animations
  • Protect quality, ensure performance and show care for our users
  • Deliver major features to millions of artists and designers
What we offer
What we offer
  • Visa Support
  • Fulltime
Read More
Arrow Right

Software Developer I, Mobile Platforms

We are looking for self-starters to participate in the full lifecycle applicatio...
Location
Location
United States , Boston
Salary
Salary:
Not provided
enlabel.com Logo
EnLabel Global Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall, 3-5 years of software development experience
  • Minimum of 1-2 years’ experience developing apps using native IOS and Android development stacks
  • Experienced in web development technologies including ASP.NET, C#, and MS SQL or Oracle in the back end
  • Experienced/expertise with three tired software development life cycle, IIS, Windows, writing Web services and stored procedures in SQL or Oracle, the use of source management software and practices
  • Experienced with user interface design principles, workflow processes, human factors, user centric design processes, interactive design guidelines, and software usability methodologies are a big plus
  • Excellent track record, references and success meeting project schedules and deadlines
  • Ability to contribute individually and in a team, working in dynamic, and rapidly growing, emerging high tech company environment
  • Computer science degree BS, MS, or equivalent
Job Responsibility
Job Responsibility
  • Participate in the full lifecycle application development in the IOS and Android environments, using the full native mobile development stacks, working on IOS and Android based apps
  • Working on end-to-end new projects, software enhancements
  • Participate in requirement gathering, analysis, coding, testing, and deployment of software solutions
Read More
Arrow Right

Sr Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket, RI
Salary
Salary:
109512.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field
  • 2 years of experience in the job offered or related occupation
  • 2 years of experience in: Developing Mobile Applications
  • performing code reviews
  • collaborating with peers on software development solutions
  • Mobile and mweb applications development
  • Working with UI/UX standards
  • Objective-C, Swift, SwiftUI and Cocoa Touch
  • Design and build applications for the iOS platform
  • iOS frameworks such as UIKit, SwiftUI, Core Data, Combine and Core Animation
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • analyze user needs and develop software solutions to meet business requirements
  • determine feasibility of solutions design and prepare technical design documentation
  • upgrade existing software applications and/or systems to improve functionality and features
  • write and review high quality code and perform unit and/or automation testing
  • develop and deploy application components and support unit testing and bug fixes
  • participate in AGILE Scrum meetings and/or CI/CD
  • support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • mentor junior team members
What we offer
What we offer
  • Medical benefits
  • dental benefits
  • vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • term life insurance plan
  • short-term disability benefits
  • long term disability benefits
  • well-being programs
  • education assistance
  • Fulltime
Read More
Arrow Right

Intermediate Software Developer

Our client is looking for an Intermediate Software Developer for a 4 month contr...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 03, 2026
Flip Icon
Requirements
Requirements
  • Experience with React Native framework for cross-platform mobile app development (iOS and Android)
  • Hands on experience with developing Mobile Apps
  • Knowledge of Android SDK, iOS SDK, and platform-specific APIs
  • Familiarity with native modules and bridging between React Native and native code (Objective-C/Swift or Java/Kotlin)
  • Extensive experience with JavaScript, CSS, HTML, and front-end languages, user interface design
  • Experience in programming and analysis
  • specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
Job Responsibility
Job Responsibility
  • Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces
  • Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Hybrid work arrangement
  • Potential for extension
  • Fulltime
!
Read More
Arrow Right

Ios Developer

We are looking for iOS developer to on mobile applications development. We are l...
Location
Location
Salary
Salary:
Not provided
gotiger.com Logo
TIGER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full life cycle iOS or Android Mobile App development experience a must
  • Expert knowledge of the software development life cycle and methodology
  • Experience with Agile programming and rapid prototyping a plus
  • Strong object oriented design and analysis skills
  • Experience developing Universal Apps
  • Understanding of the mobile app ecosystem and strong personal initiative are essential
  • Demonstrable portfolio of mobile applications
  • Must have Core Data and SQLite experience
  • Have worked with RTSP and other real time streaming protocols
  • Have worked with automated build systems such as Jenkins
Job Responsibility
Job Responsibility
  • Development of software solutions for mobile platforms for the financial industry
What we offer
What we offer
  • Fixed salary (Competitive Base)
  • Annual bonuses
Read More
Arrow Right

Software Engineer, iOS

Figma is growing our team of passionate creatives and builders on a mission to m...
Location
Location
United States , San Francisco; New York
Salary
Salary:
149000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience building iOS applications
  • An extensive understanding of mobile product development practices
  • Proactive communication skills and a desire to work in a collaborative environment with iOS, Android, and web engineers
  • A pragmatic approach to software development software that delivers real user value through maintainable, performant code
  • A strong product sense and desire to deeply understand users
  • Enthusiasm for mentoring other engineers and helping shape engineering culture
Job Responsibility
Job Responsibility
  • Work with PMs, designers, and other engineers to bring Figma’s most popular features to iPhone and iPad
  • Use Apple technologies like Swift, SwiftUI, and UIKit
  • Participate in user research and testing to better understand our customers
  • Share responsibility for testing, releasing, and maintaining our mobile apps
  • Communicate and document architectural designs and requirements
  • Provide thoughtful feedback to others on the team
  • Help interview and recruit more talented engineers to Figma
What we offer
What we offer
  • equity
  • health, dental & vision benefits
  • retirement with company contribution
  • parental leave & reproductive or family planning support
  • mental health & wellness benefits
  • generous PTO
  • company recharge days
  • a learning & development stipend
  • a work from home stipend
  • cell phone reimbursement
  • Fulltime
Read More
Arrow Right