Senior Android Developer

The Weather Company
Full-time
Atlanta, GA
Posted on a month ago

Job Description

The Weather Channel is seeking a Senior Android Developer to join their team, responsible for developing and maintaining native Android applications for smartphones and tablets. The role involves hands-on development, innovation, and a commitment to code quality and user experience within an Agile environment.

Responsibilities

  • Work in an agile environment
  • Evaluate effort for requirements
  • Provide alternative solutions
  • Identify performance bottlenecks
  • Correct defects
  • Implement new features
  • Create efficient algorithms
  • Work with QA for testing
  • Raise issues early in development

Requirements

  • BS in Computer Science or Computer Engineering preferred
  • 5+ years of programming experience
  • 1-2 years of Android development experience
  • Proficient in Kotlin
  • Experienced with Git and GitHub
  • Strong understanding of RESTful APIs and JSON parsing
  • Experience with Jetpack Compose
  • Competent with Android debugging tools
  • Experience with Gradle
  • Knowledge of ROOM and Preferences
  • Experience with WorkManager
  • Proficient with Coroutines
  • Experience with unit testing
  • Understanding of Android memory management
  • Strong communication skills
  • Ability to work collaboratively

Benefits

  • No benefits