Position: iOS Engineer
Company: corewillsoft.com
Category: iOS
Experience required: 3y
English level: upper

CoreWillSoft GmbH is a German-based company with a great reputation in Germany as a service provider for leading businesses in security, finance, and e-commerce. We bring innovative digital solutions to the European market.

For one of our long-term partners, we are looking for an iOS Engineer to work on a mobility platform combining car rental and car-sharing services into a holistic, user-centric ecosystem.

Our team operates in a scaled agile approach in many locations in Europe and Ukraine. It is responsible for the complete software development lifecycle, including ideation, implementation, and operation of highly-scalable software systems and security products.

**We offer:**
- Great customer impact: the solutions you deliver will be used by thousands of large and small businesses.
- Agile and innovative environment
- Cutting edge technology
- Working on the latest Apple Hardware
- Working from home or in a coworking provided by company

**Your skills:**
- You have several years of experience as an iOS developer, and you like these environments!
- Programmatic Approach: you play hard creating the different UI elements in a customized way by coding them and adding the right parameters and restrictions.
- You have worked or are willing to learn programming with RxSwift.
- Coordinators patterns + MVVM are part of the architecture in your projects.
- You believe Unit Testing is a must in any development and like to test your progress.
- You don’t like to limit yourself and have tried Snapshot testing (or are interested in!).
- You have good knowledge in automating build and deployment processes (we use Fastlane)
- Agile models (Scrum, Kanban, XP, etc.) really fit with your development style.
- You can bring know-how in the use of web technologies (REST, JSON, HTTP).
- Working on high quality standards is comfortable for you.
- You comply with the Human Interface Guidelines for iOS and regularly follow new developments. We love curious people!
- You have a strong interest in the generation of testable, performant and maintainable code.
- You have a deep understanding of application architectures, design patterns and best coding practices (SOLID, GoF, Clean/Hexagonal architecture).

**Nice to have:**
- OWASP
- Prior experience with Objective-C.
 
**Join us to work on cool and innovative projects in a nice international and creative environment that allows you to learn and advance!**