Senior Software Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.