Search
Talent
Talent
Jobs
Get a demo
Talent
Jobs

Screened candidates in your pipeline

Every profile is screened and verified before it reaches your shortlist. Placeholder profiles shown below - replace with your own anonymised pipeline data.

Angie Z.

Dubai, United Arab Emirates

6 years experience

Credentials verified

Available in 2 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Min H.

Dubai, United Arab Emirates

4 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Sohail M.

Abu Dhabi, United Arab Emirates

9 years experience

Credentials verified

Available in 4 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Peng Z.

Dubai, United Arab Emirates

3 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Andrew C.

Sharjah, United Arab Emirates

7 years experience

Credentials verified

Available in 2 weeks

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

Xinran L.

Dubai, United Arab Emirates

5 years experience

Credentials verified

Available now

Placeholder summary. Replace with an anonymised profile description drawn from your own screened pipeline.

Skill tag
Skill tag
Skill tag
Request profile

How it works

Share the brief

Tell us the role, the must-haves and the budget. We turn that into a scorecard your interviewers actually use.

Get a shortlist

Candidates are screened against the scorecard rather than keyword-matched, so every profile is worth your time.

Interview with structure

Same questions, same rubric, every candidate. Scheduling, panels and scoring all run in one place.

Make the offer

Compare scored candidates side by side, then track the offer through acceptance to the agreed start date.

01
About the role
02
Source and shortlist
03
Structured interview
04
Progression and salary
Hiring for this role?
Run it with Whitecarrot

About the role

  • Job Title: iOS Developer
  • Job Summary: We are looking for an experienced iOS Developer to join our dynamic team and help us build high-quality mobile applications for Apple’s iOS platform. As part of the technology team, you will collaborate with designers, product managers, and other developers to deliver innovative solutions. If you are passionate about mobile technologies and have a track record of creating user-friendly and secure apps, we’d love to hear from you!
  • Key Responsibilities:
    • Design and build advanced applications for the iOS platform using Swift and Objective-C.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Work on bug fixing and improving application performance to enhance user experience.
    • Ensure the performance, quality, and responsiveness of applications by writing clean, scalable code.
    • Stay up-to-date with new mobile technology trends, tools, and frameworks and apply this knowledge to app development.
    • Identify and fix bugs or performance bottlenecks to ensure apps meet high-performance standards.
  • Requirements:
    • Bachelor’s degree in Computer Science, Information Technology, or related field.
    • Proven working experience as an iOS Developer for 2-4 years.
    • Strong knowledge of Swift and Objective-C.
    • Experience working with iOS frameworks such as Core Data, Core Animation, etc.
    • Familiarity with RESTful APIs to connect iOS applications to back-end services.
    • Strong understanding of Apple’s design principles and interface guidelines.
    • Familiarity with cloud message APIs and push notifications.
    • Experience with version control systems like Git.
    • Experience with publishing iOS apps in the App Store.
  • Must-Have Skills:
    • Proficiency in iOS development tools such as Xcode.
    • Solid understanding of mobile app development lifecycle.
    • Hands-on experience with UI/UX design to create visually appealing and intuitive applications.
    • Ability to optimize applications for performance and scalability.
    • Familiarity with third-party libraries and APIs integration.
  • Soft Skills:
    • Problem-solving skills: Capable of diagnosing issues in applications and determining the best solutions.
    • Communication skills: Able to articulate technical challenges and collaborate with cross-functional teams.
    • Attention to detail: Ensures the highest level of quality in coding, debugging, and app performance.
    • Creativity: Innovates and delivers engaging, user-friendly applications.
    • Time Management: Manages deadlines effectively and works efficiently to meet project goals.
  • Hard Skills:
    • iOS Development Tools: Extensive experience with Xcode and the iOS SDK.
    • Programming Languages: Proficiency in Swift and Objective-C.
    • UI/UX Design: Knowledge of user interface design and user experience best practices for mobile.
    • Mobile App Development: Understanding of the full mobile development lifecycle.
    • Apple Store Submissions: Experience with app submissions and managing the review process in the App Store.

Source and shortlist

  • Professional network
    • Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational Institutions
    • Partner with engineering-focused universities tthat offer strong computer science programs.
  • Company Career Pages
    • Use your company’s career page to post job openings. Make sure it is optimized for search engines to attract talent from industries like technology, healthcare, or finance.
  • Job Boards
    • US
      • Indeed (indeed.com): Offers a wide range of engineering job postings.
      • Glassdoor (glassdoor.com): A job board combined with company reviews and salaries.
      • EngineerJobs (engineerjobs.com): Dedicated to engineering roles, including iOS Developers.
    • India
      • Naukri (naukri.com): The largest job portal in India with a focus on engineering roles.
      • Shine (shine.com): Another popular Indian job board for engineering positions.
      • Monster India (monsterindia.com): Widely used for engineering jobs in India.
    • UAE & KSA
      • Bayt (bayt.com): A popular job portal for roles in the Middle East, including engineering.
      • GulfTalent (gulftalent.com): A job site specific to the Gulf region.
      • Naukrigulf (naukrigulf.com): Tailored to Gulf countries and suitable for engineering roles.
    • Remote Positions
      • We Work Remotely (weworkremotely.com): A popular platform for remote engineering jobs.
      • RemoteOK (remoteok.com): Another platform that lists remote engineering roles.

Structured interview

  • Question: Explain how you implemented data persistence in the To-Do List app.
    • Expected Answer: Candidates should describe using CoreData or UserDefaults for data persistence, explaining how tasks are saved, retrieved, and deleted.
    • Sample Answer: "I used CoreData to persist tasks in the app. I set up an entity called 'Task' with attributes like 'title,' 'description,' and 'isCompleted.' For saving and retrieving data, I utilized NSManagedObjectContext, and I also implemented delete functionality to remove completed tasks."
  • Question: How did you handle UI updates when tasks were added or deleted?
    • Expected Answer: Candidates should explain how they used table views or collection views to update the user interface dynamically.
    • Sample Answer: "I used a UITableView to display tasks. Whenever a new task was added or deleted, I updated the data source array and called tableView.reloadData() to refresh the list."
  • Question: What approach did you take to ensure a smooth user experience?
    • Expected Answer: Candidates should discuss UI/UX design principles, ensuring that the app is intuitive and responsive.
    • Sample Answer: "I focused on creating a simple, user-friendly layout with clear buttons for adding and editing tasks. I also ensured that actions like task deletion had confirmation prompts to prevent accidental deletions."

Progression and salary

Level United States (USD) Europe (EUR) India (INR) UAE (AED)
Junior iOS Developer $60,000 - $80,000 €45,000 - €60,000 (€50,700 - €67,600) ₹6,00,000 - ₹10,00,000 ($7,200 - $12,000) AED 180,000 - AED 220,000 ($49,000 - $60,000)
Mid-Level iOS Developer $80,000 - $110,000 €60,000 - €80,000 (€67,600 - €90,200) ₹10,00,000 - ₹18,00,000 ($12,000 - $21,600) AED 220,000 - AED 300,000 ($60,000 - $81,700)
Senior iOS Developer $110,000 - $140,000 €80,000 - €100,000 (€90,200 - €112,700) ₹18,00,000 - ₹25,00,000 ($21,600 - $30,000) AED 300,000 - AED 400,000 ($81,700 - $109,000)
Lead iOS Developer $140,000 - $170,000 €100,000 - €130,000 (€112,700 - €146,500) ₹25,00,000 - ₹35,00,000 ($30,000 - $42,000) AED 400,000 - AED 500,000 ($109,000 - $136,000)
Mobile Development Manager $170,000 - $200,000 €130,000 - €160,000 (€146,500 - €180,900) ₹35,00,000 - ₹50,00,000 ($42,000 - $60,000) AED 500,000 - AED 600,000 ($136,000 - $163,400)
customer stories

Hear from our customers

AI Recruitment Software

Your AI Recruitment Software

Your AI Recruitment Software streamlines hiring - from job descriptions to candidate selection
ensuring a smarter process and the best hires.