Position: IOS Developer / SDET
Company: Engenious
Category: iOS
Experience required: 1y
English level: intermediate

You will join the iOS core engineering team as an advocate of quality for the entire iOS engineering team. You’ll work and iOS XCUITests, test runners, reports, tooling and maintain CI.

**Qualifications:**

- 1+ years of professional experience building native iOS applications
- experience building applications in Swift
- Knowledge of Swift concepts (structs, optionals, generics etc.)
- A BS or MS in Computer Science or Engineering is a huge plus

**Responsibilities:**

- Be a part of world class iOS Engineering team with 40+ engineers
- Create and support existing test cases and framework written in native Swift using XCTest and XCUITests libraries
- File bugs into TestRail catched by automated tests
- Work with iOS Engineers on make necessary code changes for app testability
- Work on the in house tools for test parallelization, network mocking and custom reporting
- Code review team PRs and help iOS developers to maintain healthy CI
- You’ll be part of all Scrum rituals - daily standups, srptin planning and showcase meetings.

**Requirements:**

- English (Intermediate writing and speaking)
- Be comfortable using XCode
- Be able to debug code
- Proficient in Swift
- Proficient with Git and GitHub
- Be comfortable with Gitflow possess
- Familiar with architectures beyond MVC - i.e MVVM / Clean code patterns
- Fundamental knowledge of xcodebuild command line utility is a big plus
- Previous experience with test frameworks such as XCTest is a big plus