About the role
- Architect and evolve a scalable, modular UI Testing Framework supporting both SwiftUI and UIKit
- Define and drive UI automation strategies, including adaptive layout testing, accessibility validation, and rotation scenarios
- Lead the team through code reviews, mentorship, task distribution, and quality control
- Integrate Design System Library (DSL) principles into the testing infrastructure to ensure visual and behavioral consistency
- Collaborate with QA, developers, and designers to establish robust end-to-end UI testing processes
- Participate in sprint planning, task estimation using T-shirt sizing, and manage technical risks and priorities
Requirements
- 7+ years of experience in iOS development with strong proficiency in Swift and SwiftUI
- Experience in building UI testing framework
- Experience with XCUITests
- Solid understanding of UIKit, Auto Layout, and adaptive layout principles
- Experience with MVVM, Coordinator, and other architectural patterns
- Familiarity with CI/CD tools like Fastlane, GitHub Actions, and Codemagic
- Knowledge of accessibility standards and responsive design best practices
- Ability to work in Agile teams and contribute to sprint planning and retrospectives
- Health insurance from the first days regardless of the probationary period
- Christmas holidays from 25 December to 31 December
- Cooperation with Superhumans center and Veteran HUB
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUIUIKitXCUITestsUI testing frameworkAuto LayoutMVVMCoordinatorCI/CDaccessibility standards
Soft skills
mentorshiptask distributionquality controlcollaborationsprint planningtask estimationtechnical risk management