Position: IOS Developer
Company: CodeSpace
Category: iOS
Experience required: 3y
English level: intermediate

Technologies stack:

*Backend -* Firestore, Firebase cloud functions (JS), (Serverless architecture)
*Web* - React JS, Redux, Firestore, JavaScript, TypeScript
*IOS* - Swift, Firebase SDK
*Android* - Kotlin, MVVM architecture, Firebase SDK, Coroutines

Responsibilities:

- active development of the iOS version of the product
- discussion and decision-making of architecture
- building consumer-facing product and operating in an early-stage startup environment

Requirements:

- High English level
- Fluent with the platform's design patterns
- 3+ years experience in iOS development
- At least 2 years with Swift expirience
- Expirience with MVVM or other advanced architecture
- Solid OOP knowledge
- Experience working with Git

Expectations:

- A top performer that delivers high-quality code that is efficient and scalable.
- Someone that is passionate about building consumer-facing products and is comfortable operating in an early-stage startup environment.
- Delivering efficient & scalable code.
- Working fast and delivering on time.
- High attention to details.
- Connected to the product, pro active and care about the outcome

Nice to have:

- Familiarity with Firebase (storage, pushes, etc)
- Experience with Protocol oriented programming and composition
- Experience with Dependency injection
- Experience with another development platform, such as Android, backend or Web
- Experience working with Israeli/US/Europe based companies