Android Developer

Classera
Job Requirements

  • Programming Languages: Proficient in Kotlin and Java, with experience in latest libraries and frameworks like Jetpack Compose, Kotlin Coroutines, Dagger/Hilt, Room, Jetpack DataStore, and modern testing libraries (Espresso, JUnit5).
  • Architecture and Design Patterns: Design patterns, clean code practices, SOLID principles, dependency injection.
  • Continuous Integration/Continuous Deployment (CI/CD): Jenkins, GitLab CI, CircleCI
  • Dependency Injection: Dagger, Koin, or Jetpack Compose DI
  • Performance Optimization: Good knowledge of optimizing memory usage in Android apps in addition to the familiarity with tools for profiling and optimizing app performance
  • Security: Have a secure coding practices
  • Quality Assurance: implement and encourage a code review process to ensure code quality and high-quality coding standards.

People Skills

  • Excellent communication and interpersonal skills: Clearly communicate technical concepts both verbally and in writing, effectively negotiate with stakeholders, and build strong relationships with team members.
  • Project management skills: Plan and prioritize tasks, set deadlines, track progress, and manage risks effectively.
  • Problem-solving and decision-making skills: Think critically, identify and solve technical challenges, and make sound decisions under pressure.
  • Minimum of 3 years of hands-on mobile development experience on android.
تاريخ النشر: ٤ سبتمبر ٢٠٢٤
الناشر: LinkedIn
تاريخ النشر: ٤ سبتمبر ٢٠٢٤
الناشر: LinkedIn