تحميل
تحميل...
تحميل...
Loading...
Loading...

إرفاق

Mobile Developer (iOS)

ARRAY Innovation المنامه, البحرين تم النشر 2025/01/20 07:24:13 تنتهي 2025-02-19 الرقم المرجعي: JB1100060706

وصف الوظيفة

Company Overview:
At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next
tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure.


Job Description:
As a Mobile Developer, you will design, develop, and maintain iOS applications that delight users and meet business goals. You'll collaborate closely with cross-functional teams to ensure our apps are feature-rich, intuitive, and highly performant. Your role will also involve leveraging modern development practices, tools, and frameworks to deliver high-quality solutions within Agile workflows. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.

Key Responsibilities:


iOS Development Expertise:
• Build and maintain feature-rich iOS applications using Swift, SwiftUI, and Objective-C.
• Utilize the iOS SDK to develop robust app components, leveraging frameworks like Core Data, Core Animation, and Combine.
App Architecture and Design:
• Apply modern design patterns such as MVVM, MVP, or Clean Architecture for efficient and maintainable codebases.
• Collaborate with UI/UX teams to create visually appealing and intuitive user interfaces with SwiftUI and UIKit.
Testing and Quality Assurance:
• Implement unit testing and end-to-end testing to ensure app reliability and robustness.
• Use tools like XCTest and XCUITest to automate testing and streamline quality assurance.
Integration and Backend Collaboration:
• Integrate apps with RESTful APIs and third-party libraries to enable advanced functionalities.
• Collaborate with backend developers to ensure smooth communication between the front end and back-end systems.
Version Control and CI/CD:
• Manage and maintain source code using Git, implementing effective branching and merging strategies.
• Configure and manage CI/CD pipelines with tools like Jenkins for efficient builds, testing, and deployments.
Agile Collaboration:
• Actively participate in Agile/Scrum sprints, collaborating with cross-functional teams.
• Use tools like Jira and Confluence for sprint planning, tracking, and documentation.
Performance Optimization:
• Optimize app performance, memory usage, and responsiveness to deliver a seamless user
experience.

 

Must-Have Skills:
• Proficiency in Swift, SwiftUI, and Objective-C for iOS development.
• Strong knowledge of Core Data, Combine, and the iOS SDK.
• Experience with unit testing and end-to-end testing using XCTest or XCUITest.
• Proficiency with RESTful APIs and third-party library integrations.
• Expertise with Git for version control and CI/CD tools like Jenkins.
• Familiarity with Agile workflows, using Jira and Confluence for task management and documentation.

Nice-to-Have Skills:
• Cloud certifications or familiarity with AWS, GCP, or Azure.
• Knowledge of backend development principles.
• Prior experience in a startup environment, showcasing adaptability and problem-solving skills.
• Client-facing experience to understand and implement user requirements effectively.

General Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 5 years of professional experience in iOS development.
• Strong analytical skills with a passion for solving complex challenges.
• A proactive mindset and eagerness to stay updated with the latest iOS trends and best practices.

المتطلبات

General Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 5 years of professional experience in iOS development.
• Strong analytical skills with a passion for solving complex challenges.
• A proactive mindset and eagerness to stay updated with the latest iOS trends and best practices.

المهارات

  • جمع ملاحظات العملاء على التطبيقات
  • إنشاء مخطط انسيابي
  • تصحيح البرنامج
  • تطوير طرق النقل الآلية
  • تطوير النموذج الأولي للبرنامج
  • تفسير النصوص التقنية
  • نقل البيانات الموجودة
  • استخدام واجهة خاصة بالتطبيق
  • استخدام أنماط تصميم البرامج
  • استخدام مكتبات البرامج
  • استخدام أدوات هندسة البرمجيات بمساعدة الكمبيوتر

تقدم الآن

تفاصيل الوظيفة

مكان الوظيفة المنامه, البحرين
قطاع الشركة تكنولوجيا المعلومات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي مطور تطبيقات الأجهزة المحمولة
تاريخ الالتحاق بالعمل 2025-02-02
الحالة الوظيفية دوام كامل
نوع التوظيف دوام كامل

المرشح المفضل

المستوى المهني 04 - متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 5
منطقة الإقامة البحرين
الشهادة بكالوريوس

نبذة عن الشركة

ARRAY Innovation

تكنولوجيا المعلومات البحرين www.array.world

At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the tech map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional software engineers to join us on this epic adventure!

وظائف ذات صلة

Loading ...



يستخدم موقعنا الإلكتروني ملفات تعريف الارتباط “Cookies” وذلك لمساعدتنا في تقديم تجربة تصفح أفضل عبر تذكر خياراتك المفضلة. باختيارك “قبول” فإنك تقر بموافقتك على كافة خيارات ملفات تعريف الارتباط.