عن الشركة/ المؤسسة
منصة إلكترونية تعمل على تشبيك الشباب في الفرص المتاحة بشكل محلي وبشكل عالمي.
:Key Responsibilities
- Design and Development: Lead the design, architecture, and development of complex Android applications, ensuring high performance, quality, and responsiveness.
- Technical Leadership: Provide technical leadership and mentorship to other team members, fostering a culture of collaboration, innovation, and continuous improvement.
- Code Quality: Write clean, maintainable, and efficient code, following best practices and ensuring the highest standards of quality through code reviews and testing.
- Collaboration: Work closely with product managers, designers, and other engineers to understand requirements, provide technical insights, and deliver features that align with business goals.
- Problem Solving: Identify bottlenecks and bugs, and devise solutions to these problems, ensuring optimal performance and user experience.
- Continuous Learning: Stay up-to-date with the latest industry trends, technologies, and best practices, and integrate them into the development process.
- Documentation: Create and maintain technical documentation, including design documents, API documentation, and guides for other developers.
Qualifications:
- Experience: 5+ years of professional Android development experience, with a strong portfolio of released applications on the Google Play Store.
- Proficiency: Deep understanding of Kotlin and Java, with experience in using frameworks such as Android Jetpack, Coroutines, LiveData, Retrofit, Room, and others.
- Architecture: Experience with Android design patterns (e.g., MVVM, MVP, Clean Architecture), as well as a strong understanding of RESTful APIs and integration with third-party libraries and APIs.
- Tooling: Proficient with Android Studio, version control (Git), and continuous integration/delivery (CI/CD) pipelines.
- Testing: Strong knowledge of automated testing frameworks and practices, such as Espresso and JUnit, with experience in UI testing.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with a track record of successfully debugging and optimizing Android applications.
- Communication: Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Leadership: Proven experience in mentoring and guiding junior engineers, with a collaborative and inclusive approach to teamwork.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
Advanced Technologies: Experience with advanced Android frameworks like ARCore, TensorFlow Lite, or other relevant libraries.
- Cross-Platform Development: Familiarity with cross-platform frameworks like React Native or Flutter.
- Google Play Optimization: Knowledge of Google Play Store guidelines and best practices for app submission, updates, and monitoring performance.
Application Process:
Interested candidates can apply by filling out the form through the "Apply Now" button above.
شارك المدونة مع الأصدقاء
المزيد من الفرص
توظيف المواهب الفلسطينية
تصفح الفرص
ابق على اطلاع بالفرص عبر البريد الإلكتروني
اشترك في نشرتنا الإخبارية!