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

إرفاق

Mobile Developer (Android)

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

وصف الوظيفة

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'relooking for exceptional Senior Software Engineers to join us on this epic adventure.


Job Description:
As a Mobile Developer, you will design, develop, and maintain Android 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:


Android Development:
• Design, develop, and maintain high-performance Android applications using Kotlin and Java, Jetpack components and Compose.
• Build and enhance app components with the Android SDK, including Activities, Fragments, and Services.
• Leverage Android Architecture Components such as ViewModel, LiveData, Room, and WorkManager.


App Design and Architecture:
• Implement design patterns such as MVVM, MVP, or Clean Architecture to create robust, maintainable, and testable codebases.
• Collaborate with UI/UX teams to deliver seamless and visually appealing user experiences.


Integration and Backend Collaboration:
• Develop applications that communicate effectively with RESTful APIs and integrate with
third-party libraries.
• Work closely with backend developers to ensure seamless integration of front-end and back
end systems.


Version Control and Code Management:
• Use Git to manage code repositories, implementing effective branching and merging strategies.
• Review code quality and provide constructive feedback to team members.


Agile Development:
• Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
• Use tools like Jira and Confluence for task management, sprint tracking, and documentation.


Performance Optimization:
• Optimize applications for performance, memory usage, and battery efficiency to deliver a seamless user experience.


Must-Have Skills:
Proficiency in Kotlin, Java, Jetpack, Compose for Android application development.
• Strong command of the Android SDK and core components.
• Experience working with RESTful APIs and third-party library integrations.
• Familiarity with CI/CD tools like Jenkins and version control systems like Git.
• Practical knowledge of Android Architecture Components (Room, ViewModel, WorkManager, etc.).
• Hands-on experience in Agile/Scrum development using Jira and Confluence.

Nice-to-Have Skills:
• Cloud certifications or experience working with cloud platforms like AWS, GCP, or Azure.
• Exposure to backend technologies or development principles.
• Previous experience in a startup environment, demonstrating adaptability and problem solving.
• Client-facing experience and the ability to gather and address user needs effectively.

General Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 5 years of hands-on experience in Android development.
• Strong analytical skills with a passion for solving technical challenges.
• Proactive mindset and eagerness to stay updated with the latest Android trends and best practices.

المتطلبات

General Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 5 years of hands-on experience in Android development.
• Strong analytical skills with a passion for solving technical challenges.
• Proactive mindset and eagerness to stay updated with the latest Android 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” وذلك لمساعدتنا في تقديم تجربة تصفح أفضل عبر تذكر خياراتك المفضلة. باختيارك “قبول” فإنك تقر بموافقتك على كافة خيارات ملفات تعريف الارتباط.