Apply

Senior Software Engineer (Android)

Posted 2024-11-22

View full description

💎 Seniority level: Senior, 7+ years in software engineering

📍 Location: India, IST, NOT STATED

🔍 Industry: Weather technology

🏢 Company: WeatherBug

🗣️ Languages: English

⏳ Experience: 7+ years in software engineering

🪄 Skills: Software DevelopmentAgileAndroidJavaKotlinQASQLiteDocumentation

Requirements:
  • 4 year degree in Computer Science or 9+ years of experience in Software Development.
  • 7+ years of experience in software engineering.
  • 5+ years of experience with Android application programming tools (Android, Kotlin/Java, Android Studio).
  • 2+ years of experience with Jetpack Compose.
  • 3+ years working on an Agile team.
  • Proficiency in Kotlin Coroutines, Concurrency, and Multithreading.
  • Knowledge of object-oriented design principles and performance optimizations.
  • Ability to communicate across teams and troubleshoot complex issues.
  • Experience mentoring junior and mid-level engineers.
Responsibilities:
  • Design, architect, and document the entire system to meet team needs.
  • Code software solutions, identify and resolve issues, and participate in code reviews.
  • Automate testing solutions and integrate them with the testing team.
  • Validate code in pre-production and maintain debugging tools.
  • Collaborate with vendors for 3rd party SDKs and monitor Android releases.
  • Decommission outdated solutions, provide support for deployed code, and address team-wide issues.
  • Coordinate with business teams to tackle technical challenges.
Apply