Android Mobile Developer
Confidential Company
نشرت قبل 58 دقيقة
أرسل لي وظائف مثل هذه
الخبرة
5 - 7 سنوات
التعليم
بكالوريوس في تطبيق الحاسوب(أجهزة الكمبيوتر), بكالوريوس في التكنولوجيا/ الهندسة(أجهزة الكمبيوتر), ماجستير في تطبيقات الحاسوب(أي)
الجنسية
أي جنسية
جنس
أي
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
An Android mobile developer is responsible for the development, design, and implementation of new or modified Android mobile application products or ongoing business projects; will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.
- Identify and analyze user requirements
- Prioritize, assign and execute tasks throughout the software development life cycle
- Develop Android mobile applications
- Writing well-designed, efficient code
- Review, test and debug software code
- Document development phases
- Ensure our applications are secure and up to date
- Maintain and support the current developed applications
الملف الشخصي المطلوب للمرشحين
Education:
- Bachelor Degree in Information Technology, Computer Engineering, Computer Science or equivalent is required.
- Work related certification is plus.
Language: Proficiency in English Language, Arabic would be an advantage
Other Performance Competencies
- Excellent Computer Skills
- Experience designing, building, and testing Android mobile applications
- Prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK, Android Studio
- Reactive programming (RxJava, RxKotlin), and Coroutines are advantages
- Solid knowledge of Android jetpack components composes components.
- Solid knowledge of clean architecture for software architecture and Solid principle.
- Experience in design patterns of mobile architecture such as MVVM/MVC/MVP
- Have experience in publishing an application on the Google Play store
- Familiarity with RESTful APIs to effectively integrate Android applications
- Good knowledge of cloud message APIs and push notifications
- Proficient understanding of code versioning tools (Git)
- knowledge in Unit Testing and familiarity with various testing tools
- Good knowledge of UML
- Experience with Object-Oriented Programming (OOP)
- Good delegation and time management skills
- Problem-solving abilities
- Familiarity with SQLite DB.
- Familiarity with Agile life cycle.
- Strong attention to detail and good analytical skills
- Exceptional written and oral communication skills
- Critical Thinking, and good analytical skills
- Multitasking with the ability able to prioritize and work effectively in a constantly changing environment.
- Continuous development and self-training programs to improve work knowledge and best practices
نوع العمل
- دوام كامل
القطاع المهني للشركة
- طب
- رعاية صحية
- تشخيص
- أجهزة طبية
المجال الوظيفي / القسم
- تطوير البرمجيات
- تطوير التطبيقات (برامج تكنولوجيا المعلومات)
الكلمات الرئيسية
- Java
- Android Software Developer
- Android Mobile Developer
- Debugging
- Android App Developer
- Mobile Application Developer
- Android Programmer
- Android SDK
- Android NDK
- Android Studio
- UML
- RxJava
- Code Review
- Software Developer Android
- Kotlin
- Testing
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com
Confidential Company