Senior Software Engineer
WeatherBug
Job highlights
Summary
Join WeatherBug, a division of GroundTruth, as a Senior Software Engineer (Android) and contribute to our hyperlocal weather forecasting platform used by over 10 million users. This remote role, based in India, requires core work hours from 8:30 pm to 12:30 am IST. You will design, architect, and code software solutions, participate in code reviews, automate testing, and maintain debugging tools. You will also collaborate with cross-functional teams and provide operational support. This senior role demands significant experience in Android development, Agile methodologies, and problem-solving. WeatherBug offers a comprehensive benefits package including parental leave, flexible time off, health insurance, wellness programs, and various reimbursements.
Requirements
- 4 year degree in Computer Science or related field OR 9+ years of experience in Software Development
- 7+ years of experience in software engineering
- 5+ years of experience using Android application programming tools (Android, Android Architecture, Kotlin/Java, Android Studio, OkHttp, RxJava, Image Loaders, SQLIte)
- 2+ years fo experience in Jetpack Compose
- 3+ years of experience on an Agile team
- Proficient in Kotlin Coroutines , Concurrency and Multithreading
- Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management
- Ability to communicate across all teams within the organization to provide solutions
- Ability to take a given problem and execute a solution
- The ability to troubleshoot high complexity issues
- Demonstrate strong self-driven skills alongside technical expertise
- Ability to mentor and guide junior and mid-level engineers
- Effective communication and documentation skills
- Problem-solving and critical-thinking ability to handle edge cases and unexpected issues
- Experience collaborating with cross-functional teams (designers, product managers, QA )
Responsibilities
- Design, architect and create the documentation for the entire system down to the details to meet team needs
- Code entire software solutions to solve current problems, identify and fix issues within their areas of expertise
- Participate as a CodeOwner within their expertise and stakeholder throughout in code-reviews
- Automate unit, integration, and end to end testing solutions and incorporate with the testing team flow
- Be able to run you code in pre-production and ensure quality
- Help maintain debugging tools for team
- Work with vendors to ensure 3rd party SDKs are working properly
- Perform and monitor mobile releases for Android
- Teardown and destroy old solutions, products, and resources when no longer needed
- Provide operational support of your deployed code and all code within your domain of expertise
- Determine issues within the entire team and prevent problems from occurring
- Coordinate across all business teams to identify, resolve, mitigate and prevent technical issues, risks, and provide solutions
- Perform other job-related duties as assigned
Preferred Qualifications
- Experience using React Native(Function Components, Hooks, Redux, Java Script/TypeScript)
- Experience in ingesting and exposing large datasets in weather industry
- Experience in advertising industry
- Experience with GitHub, Jenkins, Spinnaker, Artifactory
Benefits
- Parental leave- Maternity and Paternity
- Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays)
- In Office Daily Catered Lunch
- Fully stocked snacks/beverages
- Health cover for any hospitalization. Covers both nuclear family and parents
- Tele-med for free doctor consultation, discounts on health checkups and medicines
- Wellness/Gym Reimbursement
- Pet Expense Reimbursement
- Childcare Expenses and reimbursements
- Employee assistance program
- Employee referral program
- Education reimbursement program
- Skill development program
- Cell phone reimbursement (Mobile Subsidy program)
- Internet reimbursement
- Birthday treat reimbursement
- Employee Provident Fund Scheme offering different tax saving options such as VPF and employee and employer contribution up to 12% Basic
- Creche reimbursement
- Co-working space reimbursement
- NPS employer match
- Meal card for tax benefit
- Special benefits on salary account
Share this job:
Similar Remote Jobs
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πGermany
- πGermany
- πPortugal
- π°$90k-$125kπCanada
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States