Point your AI agent at freehire and let it find you a job.

Get the CLI →

Capgemini Engineering

NewBe an early applicant

Senior iOS Developer | Mobile Automation Engineer

Discussion

Summary

Senior iOS Developer building native iOS applications in Swift while contributing to mobile test automation with XCTest/XCUITest. Day-to-day involves debugging in Xcode, maintaining CI/CD pipelines (Git, Jenkins), and collaborating across Product, Development, and QA in an Agile environment.

We are looking for a Senior iOS Developer with strong experience in native iOS application development and exposure to mobile test automation. This role is ideal for professionals who are passionate about building high-quality mobile applications and contributing to quality engineering practices throughout the software development lifecycle.

Required Qualifications

  • 5+ years of experience in iOS application development.
  • Strong proficiency in Swift.
  • Experience with iOS automation frameworks:
  • XCTest
  • XCUITest
  • Strong debugging and troubleshooting skills using Xcode.
  • Experience with source control and CI/CD tools:
  • Git/GitHub
  • Jenkins
  • Solid understanding of Object-Oriented Programming, design patterns, algorithms, and problem-solving techniques.
  • Ability to analyze and resolve complex technical issues in mobile applications.

Preferred Qualifications

  • Experience with mobile automation testing (unit, functional, integration, or end-to-end testing).
  • Familiarity with Jira, TestRail, Azure DevOps, or similar tools.
  • Experience working in Agile environments, including Scrum, Kanban, and DevOps practices.

Soft Skills

  • Strong communication and collaboration skills.
  • Ability to work effectively in cross-functional teams, including Product, Development, and QA.
  • Strong organizational and prioritization skills in fast-paced environments.
  • Passion for continuous learning and adopting new technologies.

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available