Senior Software Engineer

closed
WeatherBug Logo

WeatherBug

πŸ“Remote - India

Summary

Join WeatherBug, a division of GroundTruth, as a Senior Software Engineer (iOS/React Native) and contribute to our hyperlocal weather forecasting platform used by over 10 million users monthly. This remote role, based in India, requires core working hours from 8:30 pm to 12:30 am IST. You will design, architect, and develop robust iOS solutions, collaborate with cross-functional teams, and mentor junior engineers. The ideal candidate possesses extensive iOS development experience, strong problem-solving skills, and excellent communication abilities. GroundTruth offers a comprehensive benefits package including parental leave, flexible time off, health insurance, wellness programs, and various other perks.

Requirements

  • 4-year degree in Computer Science or a related field OR 9+ years of experience in software development
  • 7+ years of experience in software engineering
  • 5+ years of experience with iOS development tools (Swift, SwiftUI, Objective-C, Xcode, Core Data, Combine, Foundation, UIKit)
  • 2+ years of experience with SwiftUI or declarative UI frameworks
  • 3+ years of experience on an Agile team
  • Proficiency in Concurrency, Multithreading, and Swift Combine or other asynchronous programming patterns
  • Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management on iOS
  • Ability to effectively communicate across teams to provide and implement solutions
  • Proven ability to troubleshoot complex issues and execute solutions
  • A strong sense of self-drive and technical expertise to work independently and within a team
  • Mentorship skills to guide junior and mid-level engineers
  • Excellent communication and documentation skills to articulate ideas clearly
  • Strong problem-solving and critical-thinking abilities to handle edge cases and unexpected issues
  • Experience collaborating with cross-functional teams (designers, product managers, QA)

Responsibilities

  • Design, architect, and document the entire system, down to the details, to meet team needs
  • Code robust iOS solutions to solve current problems, identifying and fixing issues within your areas of expertise
  • Act as a CodeOwner and stakeholder in code reviews within your area of expertise
  • Automate unit, integration, and end-to-end testing solutions, working closely with the QA team to ensure seamless integration
  • Deploy and run your code in pre-production to ensure quality before release
  • Develop and maintain debugging tools to enhance team efficiency
  • Collaborate with vendors to ensure third-party SDKs are properly integrated and functional
  • Perform and monitor mobile releases for iOS, ensuring smooth rollouts and updates
  • Retire outdated solutions and resources when no longer needed, ensuring the system remains efficient and streamlined
  • Provide operational support for your deployed code and all code within your domain of expertise
  • Identify and address team-wide issues, preventing problems from occurring
  • Coordinate across all business teams to resolve technical issues, mitigate risks, and provide actionable solutions
  • Perform other job-related duties as assigned

Preferred Qualifications

  • Experience using React Native (Function Components, Hooks, Redux, JavaScript/TypeScript)
  • Familiarity with ingesting and exposing large datasets in the weather industry
  • Experience in the advertising industry
  • Proficiency with tools like 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
This job is filled or no longer available