Position: Principal/Senior iOS engineer - SPAIN or POLAND
Company: Intellias
Category: iOS
Experience required: 5y
English level: upper

Engageli is an e-learning startup from Israel/the US that provides an inclusive digital learning platform optimized for student success and that delivers engaging teaching and learning experiences across a broad spectrum of needs for higher education.
You need to drive and lead, suggest, do and take responsibility.
Development is dynamic, so be ready to frequent changes, if you expect someone will come to you with ready solution - most likely you will be dissapointed.
If you expect smoooooooth and quite development like in big enterprise or support - you will not find it

**Responsibilities:**
1. Oversight over the architecture of the implementation of product stories.
2. Approval of code reviews for the company’s core product code repositories.
3. Continuous investment in growth & knowledge of the best technical strategies to implement his code.

**Requirements:**
● A passionate team player who can reason about complex problems and justify their opinions
● A critical thinker who seeks truly the best solutions rather than ones' that justify their preconceptions
● The capability to quickly grasp large, complex systems, their inner workings, and the confidence to change them when necessary
● Experience with functional programming basics (pure functions, immutability, etc.)
● Experience with declarative & imperative programming
● Experience with software engineering best practices (testing, code reviews, clean code,
etc.) and awareness of bad practices and anti-patterns
● Leading experience
● Able to drive the development of application and pushing to AppStore
● Fluent English-speaker

**Minimum qualifications:**
● 5+ years of commercial experience
● Solid experience developing iOS mobile native applications in Swift (Objective C is a plus)
● Solid understanding of the full iOS mobile development life cycle
● Experience with iOS performance profiling tools and optimization techniques
● Experience with WebSockets
Nice to have
● Experience with WebRTC