الصفحة الرئيسية البحرين Mobile Developer (Android)

الصفحة الرئيسية البحرين Mobile Developer (Android)

Mobile Developer (Android)

دوام كامل في ARRAY INNOVATION في Bahrain
نُشرت يوم January 12, 2025

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

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 Mobile Developers 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. Key Responsibilities:

  1. Design, develop, and maintain high-performance Android applications using Kotlin and Java, Jetpack components and Compose.
  2. Build and enhance app components with the Android SDK, including Activities, Fragments, and Services.
  3. Leverage Android Architecture Components such as ViewModel, LiveData, Room, and WorkManager.
  4. Implement design patterns such as MVVM, MVP, or Clean Architecture to create robust, maintainable, and testable codebases.
  5. Collaborate with UI/UX teams to deliver seamless and visually appealing user experiences.
  6. Develop applications that communicate effectively with RESTful APIs and integrate with third-party libraries.
  7. Work closely with backend developers to ensure seamless integration of front-end and back-end systems.
  8. Use Git to manage code repositories, implementing effective branching and merging strategies.
  9. Review code quality and provide constructive feedback to team members.
  10. Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  11. Use tools like Jira and Confluence for task management, sprint tracking, and documentation.
  12. Optimize applications for performance, memory usage, and battery efficiency to deliver a seamless user experience.
Must-Have Skills:
  1. Proficiency in Kotlin, Java, Jetpack, and Compose for Android application development.
  2. Strong command of the Android SDK and core components.
  3. Experience working with RESTful APIs and third-party library integrations.
  4. Familiarity with CI/CD tools like Jenkins and version control systems like Git.
  5. Practical knowledge of Android Architecture Components (Room, ViewModel, WorkManager, etc.).
  6. Hands-on experience in Agile/Scrum development using Jira and Confluence.
Nice-to-Have Skills:
  1. Cloud certifications or experience working with cloud platforms like AWS, GCP, or Azure.
  2. Exposure to backend technologies or development principles.
  3. Previous experience in a startup environment, demonstrating adaptability and problem-solving.
  4. Client-facing experience and the ability to gather and address user needs effectively.
General Requirements:
  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. 5 years of hands-on experience in Android development.
  3. Strong analytical skills with a passion for solving technical challenges.
  4. Proactive mindset and eagerness to stay updated with the latest Android trends and best practices.

Seniority Level

Associate

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries

IT Services and IT Consulting #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
تحسين فرصتك لحصول على وظيفة خذ دورة عبر الإنترنت على تطوير تطبيقات الأجهزة المحمولة ابتداءً من الآن. تطلب ترويج10 دولار للدورات عبر الإنترنت. انظر جميع الدورات
See All Mobile Jobs
تعليقات وملاحظات تعليقات وملاحظات