مطلوب مطور اندرويد للتوظيف في الكويت
خبرة لا تقل عن سنتين
التأشيرة: مادة 18 أو 22
الراتب 250 - 350 د.ك.
أرسل السيرة الذاتية إلى codetech247@gmail.com
المسؤوليات
1. ** تطوير البرمجيات: **
- كتابة كود Kotlin مصمم بشكل جيد وفعال وقابل للصيانة لمشاريع البرامج المختلفة.
- التعاون مع فرق متعددة الوظائف (المصممين ، مديري المنتجات ، مطوري الواجهة الخلفية) لتنفيذ الحلول البرمجية.
- ترجمة المتطلبات إلى المواصفات الفنية وتنفيذ الكود.
2. ** مراجعة التعليمات البرمجية وضمان الجودة: **
- مراجعة الكود الذي كتبه الزملاء لضمان الالتزام بمعايير الترميز وأفضل الممارسات والمبادئ التوجيهية.
- إجراء تصحيح الأخطاء والاختبار واستكشاف الأخطاء وإصلاحها للتطبيقات لضمان الجودة والأداء العاليين.
3. ** العمارة والتصميم: **
- المشاركة في المناقشات والقرارات المعمارية لتحديد أفضل مناهج تصميم البرمجيات.
- المساهمة في تخطيط وتصميم بنية النظام ، مع مراعاة عوامل مثل قابلية التوسع والصيانة والأداء.
4. ** تكامل API: **
- التكامل مع RESTful APIs وخدمات الويب الأخرى لجلب البيانات ومعالجتها حسب حاجة التطبيق.
- ضمان الاتصال السلس بين مكونات الواجهة الأمامية والخلفية.
5. ** أداء التطبيق: **
- تحسين أداء التطبيق من خلال تحديد الاختناقات وتحليلها وتنفيذ تحسينات الأداء.
- مراقبة أداء التطبيق في بيئات الإنتاج واتخاذ تدابير استباقية لمعالجة المشكلات.
6. ** توثيق الرمز: **
- كود الوثيقة ، واجهات برمجة التطبيقات ، والمواصفات الفنية لضمان الوضوح والصيانة لأعضاء الفريق الآخرين.
- تحديث وصيانة الوثائق مع تطور الكود.
7. ** التحكم في الإصدار والتعاون: **
- استخدم أنظمة التحكم في الإصدار (مثل Git) للتعاون مع أعضاء الفريق الآخرين وإدارة مستودعات الأكواد.
- المشاركة في منهجيات تطوير Agile / Scrum ، وحضور الوقفات ، والتخطيط السريع ، والاستعراضات السابقة.
8. ** التكامل والنشر المستمر: **
- العمل مع خطوط أنابيب CI / CD لأتمتة عمليات البناء والاختبار والنشر.
- ضمان النشر السلس لتغييرات التعليمات البرمجية في الإنتاج والبيئات الأخرى.
9. ** حل المشكلات: **
- تحليل التحديات الفنية وحلها ، وتصحيح الأخطاء ، واقتراح الحلول الإبداعية.
10. ** البحث التكنولوجي: **
- ابق على اطلاع دائم بلغة Kotlin والتقنيات والمكتبات والأطر ذات الصلة.
- تحديد فرص دمج التقنيات الجديدة لتحسين عملية تطوير البرمجيات.
11. ** التعاون: **
- التعاون مع أعضاء الفريق لتبادل المعرفة والخبرات.
ANDROID DEVELOPER is Needed for Hiring in Kuwait
Experience at least 2 years
Visa: Article 18 or 22
Salary 250 - 350 KD
SEND CV TO codetech247@gmail.com
RESPONSIBILITES
1. **Software Development:**
- Write well-designed, efficient, and maintainable Kotlin code for various software projects.
- Collaborate with cross-functional teams (designers, product managers, backend developers) to implement software solutions.
- Translate requirements into technical specifications and code implementations.
2. **Code Review and Quality Assurance:**
- Review code written by colleagues to ensure adherence to coding standards, best practices, and guidelines.
- Perform debugging, testing, and troubleshooting of applications to ensure high quality and performance.
3. **Architecture and Design:**
- Participate in architectural discussions and decisions to determine the best software design approaches.
- Contribute to system architecture planning and design, considering factors like scalability, maintainability, and performance.
4. **API Integration:**
- Integrate with RESTful APIs and other web services to fetch and manipulate data as needed by the application.
- Ensure seamless communication between the frontend and backend components.
5. **App Performance:**
- Optimize application performance through profiling, analyzing bottlenecks, and implementing performance improvements.
- Monitor application performance in production environments and take proactive measures to address issues.
6. **Code Documentation:**
- Document code, APIs, and technical specifications to ensure clarity and maintainability for other team members.
- Update and maintain documentation as code evolves.
7. **Version Control and Collaboration:**
- Use version control systems (like Git) to collaborate with other team members and manage code repositories.
- Participate in Agile/Scrum development methodologies, attending stand-ups, sprint planning, and retrospectives.
8. **Continuous Integration and Deployment:**
- Work with CI/CD pipelines to automate build, test, and deployment processes.
- Ensure smooth deployment of code changes to production and other environments.
9. **Problem Solving:**
- Analyze and solve technical challenges, debugging issues, and proposing creative solutions.
10. **Technology Research:**
- Stay up-to-date with Kotlin language and related technologies, libraries, and frameworks.
- Identify opportunities to integrate new technologies to improve the software development process.
11. **Collaboration:**
- Collaborate with team members to share knowledge and experiences.