Senior Android Developer

  • Advansys
  • 6th of October City, Giza Governorate, Egypt
  • Full-time

وصف الوظيفة

  • Design and develop high-performance Android applications using Java and Kotlin, following best practices and modern design patterns.
  • Collaborate with product managers, UX/UI designers, and other developers to deliver robust and user-friendly mobile applications.
  • Optimize applications for maximum speed, responsiveness, and seamless user experience.
  • Implement application architectures using MVVM, MVP, or other relevant patterns while maintaining clean and efficient code.
  • Integrate RESTful APIs and third-party libraries, ensuring secure and efficient data transactions.
  • Participate in code reviews, mentoring junior developers, and fostering a culture of continuous improvement within the development team.
  • Stay updated with the latest trends and technologies in Android development, leveraging them to enhance our product offerings.
  • Ensure comprehensive testing and documentation for all applications, including unit testing and automated testing.

إمتيازات الوظيفة

-Hybrid working model

-Social and medical insurance

-Transportation

متطلبات الوظيفة

  • 3-4 years of experience in Android application development, with expertise in Java and Kotlin.
  • Strong portfolio of applications published in the Google Play Store.
  • Deep understanding of Android SDK, application lifecycle, and Android UI design principles.
  • Experience with RESTful APIs, JSON, and XML parsing.
  • Proficiency in version control systems like Git.
  • Familiarity with Android Jetpack components such as LiveData, ViewModel, and Room.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication and collaborative skills, with experience working in an agile environment.
  • Experience with automated testing frameworks (e.g., Espresso, JUnit) is a plus.
  • A degree in Computer Science, Engineering, or a related field is preferred.