Design and develop new features for the company´s products on iOS.
Maintain, test, extend and modify programs.
Participate in code reviews.
Create and maintain internal documentation about technical updates.
At least 3 years of software development experience.
Deep knowledge of object-oriented programming principles and techniques.
Experience with modular software architectures.
Excellent problem solving ability.
Good written and oral communication skills in English and in Hungarian.
Ability to work as part of a team, to receive and provide advices, ideas, guidance, best practices.
Experience with Objective-C, iOS.
Experience with functional programming.
Experience with multi-threaded programming.
Experience with version control and bug tracking systems.
Knowledge of design patterns.