Job description
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!
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
Requirements
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
Benefits
Great salary and bonuses
4-day work week
Personal growth plan
State of the art equipment
Free books
Pension plan
Conferences
Are you ready for the next big step in your career?