iOS Software Engineer

JOB ID: 3306,Remote - USA

Our client, a division of a global technology leader and expert in weather, environmental, and industrial measurements, empowers businesses by providing personalized weather services. They interpret the weather in new and exciting ways that challenge the standard set forth by traditional weather companies. They ingest, analyze, transform and visualize data from various sources to produce the best and most in-depth weather products for our global customer base. Our engineering teams subscribe to the motto “by developers, for developers” by building comprehensive datasets, APIs, and tool-kits that allow easier weather data integration.

Their mobile engineering team consists of iOS and Android platforms and is focused on building tools and SDKs that customers use when integrating their wide range of weather data APIs, imagery, and services into their applications.

They are looking for software engineers with a strong background and interest in building mobile developer tools. The ideal candidate will have a mix of technical expertise in application build and release processes, a passion for solving mobile developer experience problems, and a pragmatic ability to ship results iteratively.


Responsibilities

  • Deliver high-quality, reusable and testable iOS code using Swift and Objective C
  • Write unit and integration tests for code robustness, including edge cases, usability, and general reliability
  • Collaborate well with other engineers and product teams
  • Work with outside data sources, APIs and mapping imagery
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Occasionally write about our tools and SDKs through how-to articles and documentation

  • Requirements

  • Strong knowledge of Swift and Objective C
  • Comfortable with the iOS SDK, IDE and current iOS development best practices
  • Experience with mapping technologies and a rendering variety of data sources on maps for iOS
  • Work closely with engineering and product teams to ensure a consistent API for developers across platforms
  • Self-motivated, curious, responsible, and passionate about building and delivering frameworks and tools for developers
  • Experience with the Metal Framework and OpenGL are a plus

  • Additional Considerations

  • Android development experience
  • Interest in weather and weather-related technologies
  • What makes them a cool place to work?

  • Casual work environment, with a respect for work-life balance
  • Support for learning and training with new technologies
  • Freedom to choose your own development platform and toolset
  • Private healthcare
  • Parental leave
  • Paid holidays
  • Life insurance
  • Target based bonuses
  • 401k retirement plan matching
  • Consultant: Rostie & Associates Inc.