- - At least 4 years of experience working as an iOS Developer - Excellent computer science fundamentals, especially in OOP - Excellent knowledge of the Cocoa Touch framework, based on Swift or Objective-C - Excellent knowledge in reactive programming (RxSwift, ReactiveCocoa) - Experience with software architecture (MVVM, VIPER, MVC) - Ability to write clean and testable code as well as unit tests - Excellent debugging skills - Experience working in a team environment - Excellent English skills Responsibilities: - - Plan, develop, deploy, and maintain software solutions - Choose software technologies and architectures - Take leadership - Define tasks and give time estimates - Write clean, maintainable code and test it - Collaborate with clients: both technical and non-technical team members - Be able to present your solutions in front of clients and group of colleagues - Use agile methodologies in development, participate in code reviews, pair programming, and other knowledge sharing activities - Continually improve your skills and push others to go forward with their knowledge Technologies: - Swift - Objective-C - RxSwift - MVC - MVVM More: Are you an experienced iOS software engineer? Join our growing team where you will take ownership of your role and contribute actively with your ideas on new projects in a creative and stimulating working environment. You should be able to take responsibility and handle your tasks independently. Also, you will have a dedicated time to improve yourself, do research on favourite topics, and learn cutting-edge technologies. Come and join us