What to do:
• Implement new functionality in line with existing architecture;
• Effectively distribute tasks in the team, ensure equal workload of team members;
• Understand customer needs, discuss requirements and changes, and represent the company's interests;
• Communicate effectively with team members, customers and other stakeholders;
• Resolving problems that arise during the project quickly and efficiently;
• Conducting code reviews;
• Promptly fixing bugs and issues in the application;
• Writing maintainable and highly readable code;
Requirements:
• Knowledge and application of methodologies such as Agile, Scrum, Waterfall;
• Ability to analyze business processes and formulate technical requirements;
• Experience of 2 years or more on iOS;
• Understanding and adherence to SOLID principles;
• Knowledge and experience with architectural patterns such as MVVM, MVP, VIPER;
• Experience with GIT;
• Knowledge of basic multithreading tools: GCD, OperationQueue;
• Experience with Swift, GCD, Combine, Async/await, AutoLayout, Protocol/Delegate, Cocoapods, CoreData, RESTful;
• UIKit, SwiftUI, UI/Unit tests;
Soft Skills:
• Teamwork skills;
• Creativity;
• Ability to adapt to change;
• Quality-oriented work;
• Attention to detail;
We offer you:
• Become part of a new, dynamically developing bank;
• Work in a team of like-minded people who are not indifferent to advanced technologies and practices;
• Unlimited opportunities to improve your skills and knowledge, learning from the best and solving ambitious tasks;
• Positive working atmosphere, friendly team;
• Decent and competitive salary;
• Office in the city center;
If we have reviewed your resume and have not contacted you within 2 weeks, then your resume will be in our database and we will consider it when a suitable position becomes available.