Mid+ iOS Developer
Deadline: 09 May 2024
Employment term: Permanent
Category: Software development
Job type: Full time
Location: Yerevan
Job description:
We are looking for a talented Mid-Level iOS Developer to join our growing Online Banking team.
/en/mid-ios-developer-51
Job responsibilities
- Design and build advanced applications for the iOS platform using SwiftUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Perform code reviews to ensure code quality and adherence to best practices.
- Work closely with product managers, designers, and backend developers to gather requirements and deliver high-quality solutions.
- Stay up-to-date with the latest iOS trends, technologies, and best practices.
- Contribute to the improvement of development processes and methodologies.
Required qualifications
- 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
Required candidate level: Mid level
Additional information
Social packages, medical insurance are actualized in our company.
Professional skills
iOS SDK
Soft skills
Teamwork
Responsibility
Share this job via your favorite social media channel.
About Company
Armenian Software is specialized in the development of business management systems, their implementation and further support. ArmSoft systems are the most widespread in Armenia. They are used by thousands of companies and are taught in many training centers.
After being hired and during the whole process of working in Armenian Software all employees attends various trainings.
Company programmers have more than 290 Microsoft Certificates. Customer support team has more than 270 Certificates. They take ACCA courses, RA Ministry of Finance courses, Accounting Association courses, RA Central Bank chief accountant and auditor courses as well as some computer program courses such as MS SQL, MS Excel, MS CRM and many other qualification trainings and exams.
https://www.youtube.com/watch?v=h4gcRjR42zw
Contact details
Website http://www.armsoft.am/
Phone: +37460690901
Address: Չարենցի 1, Yerevan, Armenia