Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

PayPal Staff Engineer – Mobile IOS 
France, Occitania, Toulouse 
200435753

27.03.2025

What you need to know about the role:You will play a critical role in designing and implementing tools, frameworks, and systems that empower teams to build exceptional products faster and more reliably.


Job Description:

  • Key Responsibilities

    • Enhance Developer Productivity:

      • Build and maintain developer tools to automate repetitive tasks, including provisioning, code formatting, dependency management, and build optimizations.
      • Develop frameworks for static code analysis and code linting specific to iOS development, ensuring adherence to best practices.
    • Advance iOS Test Automation:

      • Design and implement robust testing frameworks and tooling for unit, UI, integration, functional , and performance testing , leveraging tools like XCTest , XCUITest , and simulators.
      • Create systems to enable early testing in the SDLC using iOS simulators, device farms (e.g., BrowserStack, AWS Device Farm, Firebase Test Lab), and in-house specialized device labs.
      • Optimize end-to-end testing processes to improve speed, reliability, and test coverage.
    • Automate Quality Assurance:

      • Integrate quality checks into CI/CD pipelines to ensure consistent quality throughout the development process.
      • Automate non-functional testing, including performance benchmarking , memory profiling , and security vulnerability scanning .
      • Implement screenshot and video comparison systems to identify regressions in UI and user experiences.
    • Streamline Development Workflows:

      • Automate environment setup for development and testing, including provisioning of certificates, profiles, and other iOS-specific configurations.
      • Build integrations for real-time feedback on code quality, test failures, and performance issues.
    • Drive Scalability and Reliability:

      • Create scalable automation solutions that grow with the team's needs and handle large-scale app development challenges.
      • Implement robust monitoring systems for test automation reliability and performance.
    • Leadership and Collaboration:

      • Mentor engineering teams in adoptingproductivity-enhancingautomation tools and best practices.
      • Collaborate with product managers, QA engineers, DevOps, and other stakeholders to define and align automation goals with business needs.

    Qualifications

    Technical Expertise:

    • 8+ years of experience in software engineering with a focus on iOS development and automation.
    • Strong expertise in iOS-specific tools and frameworks like XCTest , XCUITest , and Instruments .
    • Proficiency in Swift and Objective-C , with deep knowledge of iOS SDKs and development workflows.
    • Experience building automation solutions for functional and non-functional testing, including UI, performance, and security testing.
    • Familiarity with device labs and emulators, as well as managing automated test execution across diverse devices.

    Development Stack:

    • Strong programming and scripting skills (e.g., Swift , Python , Bash ).
    • Experience with CI/CD systems (e.g., Jenkins, GitHub Actions, Bitrise, or Fastlane).
    • Familiarity with tools for monitoring and profiling (e.g., Instruments, Xcode's debugging tools, or third-party profiling tools).

    Soft Skills:

    • Proven ability to architect scalable, maintainable automation solutions.
    • Excellent communication skills and the ability to collaborate across diverse teams.
    • Leadership experience, with a track record of mentoring and guiding engineers.

    Preferred Qualifications

    • Experience building developer productivity tools such as custom Xcode plugins or Fastlane actions.
    • Familiarity with distributed systems and microservices architecture in the context of iOS development.
    • Knowledge of metrics-driven development and tools like Grafana, Prometheus, or similar monitoring solutions.

Our Benefits:

Any general requests for consideration of your skills, please