Position: Senior iOS Engineer
Company: TPE, Odessa - The Product Engine
Experience required: 3y
English level: upper

Our team Designs iOS mobile applications on both phones and tablets, supports applications under development and customizes current applications, and makes in the roll-out of software releases. Engineers cooperate closely with designers, testers, product managers, and other developers across the organization.

You are encouraged to pick up new technologies and languages quickly, be a great teammate..

Win as a team - make big things happen by working together in our team and being open to new ideas!

**Required skills:**

- 4+ years of iOS development experience (including both Objective-C and Swift), preferably on apps that have been approved for release in the App Store.
- Knowledge of HTTP and RESTful web services and caching.
- Bachelor’s Degree or equivalent in Engineering or Computer Science.
- Spoken English knowledge (intermediate or better)

**Would be a plus:**

- Exposure to architectural styles and patterns is a plus.
- Experience with iOS specific libraries, frameworks, and dependency management.
- Involvement with build deployment, test app distribution, and CI/CD
- Experience with the full software development cycle: product specification, design, implementation, QA, release, operations, and maintenance,
- Strong passion or interest in video streaming applications.

**Responsibilities:**

- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Develops iOS mobile mobile applications, supports applications under development and customizes current ones. Assists in the roll-out of software releases..
- Contributes to code reviews and merges.  
- Works with the Quality Assurance team to determine if applications fit specification and technical requirements.
- Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in the area of specified engineering specialty.
- Demonstrates expertise in process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
- Consistent exercise of independent judgment and discretion in matters of significance.

**Work Conditions:**

- Well-organized professional team
- Flexible work hours based on 40 hours work week
- Ability to work from home
- Interesting and challenging tasks
- Opportunities for self-realization and career growth
- English language courses at work with native speakers
- Possibility of Business trips