UI/UX Designer
Required knowledge
Required knowledge
- 2+ experience as a UI/UX Designer with a strong portfolio showcasing web and mobile application designs
- Proficiency in Figma with a deep understanding of its features and capabilities, and experience working collaboratively within the platform
- Solid understanding of user-centered design principles, usability principles, and best practices for responsive design
- Excellent communication and collaboration skills
- Ability to manage multiple projects and prioritize tasks effectively
- Strong analytical skills and attention to detail, with a passion for solving complex design problems and advocating for the user
- Experience in designing fintech apps: mobile banking, e-wallet, etc. is a big plus
- Bachelor's degree in corresponding field is a big plus
Mid .NET Developer
Required knowledge
Required knowledge
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in software development using the .NET framework
- Proficiency in C# programming language
- Strong understanding of SQL and database design
- Experience with designing and implementing RESTful APIs
- Experience with version control systems such as Git
- Excellent problem-solving and communication skills
- Ability to work effectively in a team environment
- Self-motivated with a strong desire to learn and grow Nice-to-have
- Experience with cloud technologies such as Microsoft Azure
- Knowledge of software development methodologies such as Agile or Scrum
- Familiarity with software development tools such as Azure DevOps
Senior iOS Developer
Required knowledge
Required knowledge
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7+ years of professional experience in development
- Proven track record of developing and releasing successful iOS applications
- Proficient in Swift (ARC, GCD/Multithreading, async/await)
- Strong knowledge of XCode
- Excellent knowledge of iOS SDK
- Experience with SwiftUI
- Experience working with Combine or RxSwift
- Experience with RESTful APIs, JSON and third-party libraries
- Understanding separation of concerns, ability to follow architecture patterns like MVVM
- Familiarity with SOLID principles and their application in iOS development
- Understanding Apple’s design principles and interface guidelines
- Implementing designs with a high level of accuracy and attention to detail
- Strong collaboration, prioritization and time management skills Nice-to-have
- Experience with backend technologies
- Experience with Kotlin/Java/Android, Dart/Flutter, JS/ReactJS/ReactNative
- Experience working with App Store Connect for beta testing and app submission
- Experience using Firebase
- Experience in FinTech
Mid+ iOS Developer
Required knowledge
Required knowledge
- Bachelor's degree in Computer Science, Engineering, or a related field
- 4+ years of professional experience in development
- Proven track record of developing and releasing successful iOS applications
- Proficient in Swift (ARC, GCD/Multithreading, async/await)
- Strong knowledge of XCode
- Excellent knowledge of iOS SDK
- Experience with SwiftUI
- Experience working with Combine or RxSwift
- Experience with RESTful APIs, JSON and third-party libraries
- Understanding separation of concerns, ability to follow architecture patterns like MVVM
- Understanding Apple’s design principles and interface guidelines
- Implementing designs with a high level of accuracy and attention to detail Nice-to-have
- Experience with backend technologies
- Experience with Kotlin/Java/Android, Dart/Flutter, JS/ReactJS/ReactNative
- Experience working with App Store Connect for beta testing and app submission
- Experience using Firebase
- Experience in FinTech
Business Process Automation Specialist
Required knowledge
Required knowledge
- Knowledge of tax and accounting
- Work experience in financial (accounting) field is a plus
- Knowledge of AS systems is a plus
- The experience of participating in the implementation of projects will be considered as an advantage
- Analytical thinking
- Ability to complete tasks on time and with appropriate quality
- Ability to work in team
- Ability to manage objections and conflicts
- Ability to perform multiple tasks and assignments simultaneously