iOS Developer (Swift) in Kazakhstan

Вакансии
PLWarsaw1 Rondo Daszyńskiego00-843

Summary

Andersen is hiring an iOS Developer (Swift) in Kazakhstan for a project developing a next-generation business banking app with new features for corporate clients.

Andersen is a pre-IPO software development company providing a full cycle of services. For over 19 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective digital solutions using innovative technologies. Today, we are working with organizations from various parts of the world, including North America, Western Europe, Israel, Australia, and the UAE.

The project is focused on developing and enhancing a next-generation business banking mobile application built on microservices architecture. It is in an active development phase, delivering new features and improvements for corporate clients.

Responsibilities

  • Developing new modules for a banking application in accordance with project requirements.
  • Maintaining and enhancing the existing codebase.
  • Participating in application architecture design.
  • Writing high-quality and testable code.
  • Collaborating with other team members.

Requirements

  • Experience as a software developer for 3+ years.
  • Experience in the fintech domain.
  • Excellent command of Swift syntax, paradigms, and language capabilities.
  • Practical experience using SwiftUI for building user interfaces, with understanding of its features and advantages.
  • Strong understanding of key iOS SDK components such as UIKit, Foundation, Core Data, and others, with the ability to use them effectively.
  • Strong proficiency with Xcode and SPM (Swift Package Manager) for project dependency management.
  • Deep understanding and hands-on experience with MVVM (Model-View-ViewModel), Coordinator patterns, and Clean Architecture principles for building scalable and maintainable applications.
  • Practical application of dependency injection principles to improve testability and code modularity.
  • Understanding of continuous integration and delivery concepts, with experience using relevant tools (e.g., Jenkins, GitLab CI/CD).
  • Strong proficiency with Git version control, including core commands and workflows.
  • Ability to create complex and adaptive user interfaces using SwiftUI, including layouts, animations, and other framework capabilities.
  • Clear understanding of responsibility separation between View and ViewModel in MVVM architecture, with effective interaction between these components.
  • Level of English – from Intermediate+ and above.

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Локации

Kazakhstan

Будем рады видеть вас!

или Порекомендовать друга

Мы обрабатываем персональные данные по GDPR

Думаете о новом этапе в своей карьере? Загляните в вакансии Andersen и найдите свою сегодня