Senior Software Engineer (iOS/React Native)

WeatherBug, a division of GroundTruth, provides hyperlocal weather forecasts through their app and website, serving 10+ million monthly users.
Mobile
Senior Software Engineer
Remote
101 - 500 Employees
7+ years of experience
Consumer

Description For Senior Software Engineer (iOS/React Native)

WeatherBug, a division of GroundTruth, is a leading weather forecasting platform serving over 10 million monthly users through their mobile app and website. They're seeking a Senior Software Engineer to join their mobile development team, focusing on iOS and React Native development.

The role offers a unique opportunity to work on a widely-used consumer application that helps millions of people plan their daily activities through accurate weather forecasts. As a Senior Software Engineer, you'll be responsible for designing and implementing robust iOS solutions, managing the entire development lifecycle from architecture to deployment, and ensuring the highest quality of code through automated testing and careful review processes.

The position requires a strong background in iOS development, with expertise in Swift, SwiftUI, and modern iOS frameworks. The ideal candidate will have at least 7 years of software engineering experience, with deep knowledge of mobile development principles and practices. Experience with React Native is a plus, making this role perfect for engineers who enjoy working with both native and cross-platform technologies.

WeatherBug offers an impressive benefits package, including comprehensive health coverage, flexible time off, and various reimbursement programs for education, wellness, and work-related expenses. The company values work-life balance and provides remote work opportunities with flexible hours. They've been recognized as one of Ad Age's Best Places to Work for three consecutive years, demonstrating their commitment to employee satisfaction and workplace culture.

This role is perfect for a senior engineer who is passionate about weather technology, enjoys mentoring others, and wants to make a meaningful impact on a product that millions of people rely on daily. The position offers the opportunity to work with large datasets in the weather industry while contributing to a product that helps people stay informed and prepared for weather conditions.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer (iOS/React Native)

  • Design, architect, and document the entire system
  • Code robust iOS solutions
  • Act as a CodeOwner and stakeholder in code reviews
  • Automate unit, integration, and end-to-end testing
  • Deploy and run code in pre-production
  • Develop and maintain debugging tools
  • Collaborate with vendors for third-party SDK integration
  • Perform and monitor mobile releases for iOS
  • Retire outdated solutions
  • Provide operational support
  • Identify and address team-wide issues
  • Coordinate across business teams to resolve technical issues

Requirements For Senior Software Engineer (iOS/React Native)

TypeScript
React
  • 4-year degree in Computer Science or 9+ years of software development experience
  • 7+ years of software engineering experience
  • 5+ years of iOS development tools experience
  • 2+ years of SwiftUI or declarative UI frameworks experience
  • 3+ years of Agile team experience
  • Proficiency in Concurrency, Multithreading, and Swift Combine
  • Knowledge of object-oriented design principles
  • Strong communication and documentation skills
  • Experience with cross-functional team collaboration
  • Mentorship skills

Benefits For Senior Software Engineer (iOS/React Native)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Mental Health Assistance
  • Parental leave (Maternity and Paternity)
  • Flexible Time Offs
  • In Office Daily Catered Lunch
  • Health cover for family and parents
  • Wellness/Gym Reimbursement
  • Pet Expense Reimbursement
  • Childcare Expenses and reimbursements
  • Education reimbursement program
  • Cell phone reimbursement
  • Internet reimbursement
  • Employee Provident Fund Scheme
  • Creche reimbursement
  • Co-working space reimbursement

Interested in this job?

Jobs Related To WeatherBug Senior Software Engineer (iOS/React Native)

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, requiring expertise in mobile development and image processing.

ISP Engineer - Video Applications

Senior ISP Engineer position at Samsung Research America focusing on video processing and camera technologies for Galaxy smartphones.

Senior Unity Developer

Senior Unity Developer position at Sunday, developing hit hybrid-casual mobile games in Hamburg, with 4+ years experience required and comprehensive benefits package.

Software Developer (Android & iOS)

Senior Mobile Developer position at Oowlish, developing Android and iOS applications for international clients with remote work flexibility.

Senior Software Engineer (Mobile)

Senior Software Engineer position at HappyCo focusing on Flutter mobile development with opportunities for full-stack work in a remote, values-driven environment.