EMEA Remote (Global)

AfricaSporty is hiring an Android Engineer (EU)

About the Role

The Android Engineer will design and implement new features, maintain existing code, and optimize application performance for a growing sports-focused mobile platform used across Europe.

Responsibilities

  • Develop and maintain high-quality Android applications
  • Collaborate with product and design teams to define feature requirements
  • Write clean, efficient, and maintainable Kotlin code
  • Optimize app performance and responsiveness
  • Troubleshoot and debug complex issues
  • Implement UI components following design specifications
  • Ensure compatibility across various Android devices and versions
  • Integrate with RESTful APIs and backend services
  • Participate in code reviews and technical discussions
  • Follow software development best practices and coding standards
  • Conduct unit and integration testing
  • Monitor app stability using crash reporting tools
  • Support deployment processes and release management
  • Stay current with Android platform developments and libraries
  • Improve application security and data handling practices
  • Collaborate with QA to resolve reported defects
  • Document technical implementations and architecture decisions
  • Contribute to technical planning and estimation
  • Evaluate third-party libraries and tools for integration
  • Support scalability improvements as user base grows

Nice to Have

  • Experience with Jetpack Compose
  • Familiarity with Kotlin Coroutines and Flow
  • Knowledge of reactive programming with RxJava
  • Experience with Firebase services
  • Background in sports or media applications
  • Contributions to open-source Android projects
  • Understanding of accessibility standards
  • Experience with automated UI testing tools
  • Familiarity with multi-module project structure
  • Knowledge of dynamic feature modules

Compensation

Competitive salary based on experience and location

Work Arrangement

Remote, EU-based

Team

Cross-functional team with developers, designers, and product managers

Why This Role Matters

  • You will play a key role in shaping the mobile experience for sports enthusiasts across Europe.
  • Your work will directly impact how users interact with real-time sports data and community features.

Technology Stack

  • Primary language: Kotlin
  • Architecture: MVVM with Android Architecture Components
  • UI: Jetpack Compose and XML layouts
  • Networking: Retrofit with OkHttp
  • Dependency Injection: Koin or Dagger
  • Testing: JUnit, Mockito, Espresso

Not applicable; role limited to EU residents

About company
AfricaSporty
A technology company with multiple technical job openings across Europe, focusing on remote work.
All jobs at AfricaSporty Visit website
Job Details
Category mobile
Posted 2 days ago