IOS Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
25% Travel

Skills

Agile
Android
Collaboration
Computer Engineering
Computer Science
Conflict Resolution
Firmware
IOS Development
Kotlin
MVVM
Management
Problem Solving
Shipping
Software Architecture
Swift
UI
Value Engineering

Job Details

Job Title: IOS Developer

Job Location: Palatine, IL

Job Description:

  • You have a real passion for the iOS platform and are inspired to build beautiful, high-performing applications; your animations never skip a frame, and you've already published apps in the App Store with engaging reviews.
  • You thrive on collaboration and love solving difficult problems - you're the type of person who can lend a fresh eye to any project and immediately offer 5 ideas on how to make it better.
  • The client is searching for a talented, driven and experienced engineer with a critical eye and inherent ability to identify opportunities for product enhancement.
  • Working in-depth on the user interface of Weber's products, you will collaborate with multiple software and design teams to generate inventive and engaging ideas for new applications and compelling feature sets.
  • You will also be responsible for improving existing product features to provide an ever-evolving experience for our users.
  • You will work closely with the iOS, Server and Firmware teams to build a consistent and connected experience that makes cooking easy and fun.
  • To thrive in this role, you must have strong problem-solving skills, a collaborative work style and solid grasp of design principles.

You Will:

  • Produce engaging and reliable UI available in today's connected outdoor kitchens.
  • Construct Android applications with modern frameworks, such as Compose, Hilt and Kotlin Coroutines
  • Build shared components to provide a consistent experience between apps and appliances.
  • Work closely with Firmware, Server and Design teams to develop and deliver new features.
  • Continually raise the bar for Weber's standard of shipping well-architected, robust, scalable and testable code

You Have:

  • Bachelor's degree or higher in Computer Science, Computer Engineering or a closely related field
  • 8+ years of direct experience working with the iOS SDK.
  • 6+ years of proven experience building iOS applications with Swift.
  • 5+ years building modular iOS apps.
  • 5+ years of experience with agile practices
  • Experience with Swift UI and Combine
  • Proficiency in using scalable modularized patterns and architecture like MVVM-C/VIPER.
  • Excellent software architecture and design skills
  • Experience with, proficiency in, and enthusiasm for Kotlin.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.