Apexon
Android Developer
ApexonCanada7 hours ago
Full-timeConsulting

Senior Android Engineer Requirements:

  • Develop and maintain Android applications using Kotlin, ensuring high performance and scalability
  • Own the full app lifecycle: design, development, testing, release, and support
  • Build secure, user-friendly mobile apps, addressing vulnerabilities proactively
  • Collaborate with product managers, designers, and backend teams
  • Write clean, maintainable code with strong documentation and testing (unit & E2E)
  • Apply OOP principles, data structures, and algorithms effectively
  • Use MVVM/MVP architecture and ensure proper separation of concerns
  • Integrate apps with RESTful APIs and third-party services
  • Optimize app performance and responsiveness, troubleshoot bottlenecks
  • Ensure best practices in concurrency, threading, and Android lifecycle management
  • Utilize Android tools for debugging, testing, and performance monitoring
  • Follow disciplined development practices using Git and team workflows
  • Stay updated with Android APIs and ecosystem changes
  • Bonus: Experience with CI/CD, iOS, or cross-platform frameworks (Flutter/React Native)

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of Android development experience
  • Strong fundamentals in software engineering and mobile architecture

Key Skills

Ranked by relevance