Description
iOS Developer
Gazelle is looking for an iOS developer to join one of our globally leading client's team. This is a 12 -month rolling contract and the client is based in Amsterdam.
The ideal iOS Developer must have the following mindset + experience:
- You know both Obj-C and Swift, but you love Swift and can't wait refactor all that Obj-C "don't touch, it's working"classes.
- You are passionate about great UI and UX and believe that the designer is the best friend of any Front End developer.
- You love beautiful code and you know that it always takes more efforts to make things simple.
- You want your code to be reliable and testable, you know a real masterpiece will live through the ages.
- You like to have things automated in your workflow: fastlane is your friend and CI/CD is your passion.
- You love clean code and clean architecture; you want to be proud to keep your name on the header of the source code file.
- You like to master your documentation skills - meditation for the real developer.
- You make use of opensource frameworks and tools, but you are also tying to pay it back with your own contribution.
- You know how important it is to learn new things and you help others to do so: you like share your findings and thoughts with others. Speaking, posting blogposts or writing documentations are your typical ways to share your experience with others.
- You love to work in a team, you appreciate feedback on your code and know how to give feedback to others.
The ideal Ios Developer must have the following skills:
- Experience: 3+ years
- Knowledge: Obj-C/Swift,
- Be familiar with Autolayouts, StackViews and programmatically created interfaces
- Knowledge of UnitTests/UI tests.
- Strong knowledge of MVC/MVVM patterns and desirably knowledge of one of the standard scalable architectures VIPER/CleanSwift or other CleanArchitecture-based patterns.
- Be familiar with GIT
- Be familiar with SCRUM basics
- Ruby, Python or any other Scripting language is a plus point
- Knowledge and experience with DI frameworks is a plus point
- Knowledge of REST basics, experience of API design is a plus punt
- Participation in open source community is a plus.
Please get in touch ASAP for further details.