Remote Software Engineer, Android

at WeatherBug

Posted 1 day ago 4 applied

Description:

  • WeatherBug is a popular weather site and mobile app providing hyperlocal, live weather data and proactive alerting to consumer users.
  • The app has over 15 million unique users per month and has been recognized as a top-rated weather app in app stores.
  • In 2019, WeatherBug was named the best weather app by MediaPost’s Appy Awards.
  • The company is owned and operated by GroundTruth, which focuses on turning real-world behavior into effective marketing.
  • This role requires core work hours from 8:30 pm to 12:30 am IST, with remaining hours completed at individual discretion.
  • The position involves developing production-ready code, updating documentation, participating in code reviews, creating and maintaining testing solutions, and providing operational support for deployed code.
  • The role also includes collaborating with teams across the engineering organization to incorporate client requirements into final solutions.

Requirements:

  • A Bachelor’s degree in Computer Science or a related field, or 5+ years of relevant software development experience is required.
  • Candidates must have 3+ years of professional experience in software engineering.
  • A minimum of 2 years of hands-on Android application development experience using Kotlin and Android Studio is necessary.
  • Experience with modern Android libraries and frameworks, including Jetpack components, Retrofit, and image loading libraries is required.
  • Proficiency with asynchronous programming using Kotlin Coroutines and Flow is essential.
  • Familiarity with dependency injection frameworks such as Dagger/Hilt or Koin is needed.
  • Candidates should have experience with app architecture patterns such as MVVM or MVI, and clean architecture principles.
  • A minimum of 2 years of experience working in Agile teams and participating in iterative development cycles is required.
  • Strong understanding of object-oriented design principles, design patterns, best practices, performance optimization, and memory management is necessary.
  • Experience with unit and UI testing frameworks, familiarity with Git, and exposure to CI/CD tools is required.
  • Candidates must demonstrate the ability to independently take ownership of tasks and deliver robust solutions while committing to writing clean, maintainable, and well-documented code.

Benefits:

  • WeatherBug offers parental leave for both maternity and paternity.
  • Employees enjoy flexible time off, including earned leaves, sick leaves, birthday leave, bereavement leave, and company holidays.
  • Daily catered breakfast, lunch, snacks, and beverages are provided in the office.
  • Health coverage for hospitalization is available for both the employee's nuclear family and parents.
  • Free telemedicine consultations, discounts on health checkups, and medicines are offered.
  • Wellness and gym reimbursement is included.
  • Pet expense reimbursement and childcare expenses are also covered.
  • An employee referral program and education reimbursement program are available.
  • Skill development programs are provided to enhance employee capabilities.
  • Cell phone and internet reimbursement options are included.
  • Birthday treat reimbursement and contributions to the Employee Provident Fund Scheme are offered.
  • Creche reimbursement and co-working space reimbursement are available.
  • The National Pension System employer match is part of the benefits package.
  • Employees receive special benefits on their salary accounts.