Unclassified - Chicago, IL

posted 2 months ago

Full-time - Senior
Chicago, IL

About the position

The iOS Developer role is a critical position within the Mobile Application team, aimed at enhancing the company's digital presence through mobile app development. This position is hybrid, requiring the developer to be present in the Chicago office two days a week. The client is making significant investments in their digital space, particularly in mobile applications, which has led to the need for a seasoned iOS Developer. The ideal candidate will have 8-10 years of hands-on iOS engineering experience, demonstrating proficiency in Swift, SwiftUI, and Objective C. This role is entirely focused on development, requiring a deep understanding of automation and coding practices. In this position, the iOS Developer will be responsible for writing code that meets specified requirements, developing software applications and tools, and performing testing and debugging of applications. The developer will work within an Agile environment, actively participating in the design, architecture, and development phases to ensure high-quality deliverables. The role involves evaluating the compatibility of programs with existing hardware and software features, applying professional expertise to resolve various issues, and strengthening productive working relationships both internally and externally. The iOS Developer will receive general instructions on routine tasks and detailed guidance on new projects, typically working under some supervision. The position requires the ability to analyze situations and data, exercise judgment within defined procedures, and effectively resolve problems as they arise. The developer will also be expected to gather and update necessary information, communicating effectively with relevant parties to ensure project success.

Responsibilities

  • Writes code that meets specifications and develops software applications and tools.
  • Completes programming and performs testing and debugging of applications.
  • Develops software applications and tools using Agile development methodologies.
  • Participates actively in the design, architecture, and development phases to produce high-quality deliverables.
  • Evaluates compatibility of programs with existing communications hardware and software features.
  • Applies company policies and procedures to resolve a variety of issues.
  • Works on problems of moderate scope requiring analysis of various factors.
  • Exercises judgment within defined procedures to choose appropriate actions.
  • Strengthens productive internal and external working relationships.
  • Receives general instructions on routine work and detailed instructions on new projects or assignments.
  • Demonstrates proficiency in several areas of the professional function.
  • Interacts with internal and external peers and/or managers to exchange semi-complex information related to assigned activities.
  • Acts as an individual contributor as well as a team member.
  • Utilizes experience to identify problematic relationships and anticipates, prevents, and eliminates problems.

Requirements

  • 8-10 years of iOS Engineering experience.
  • Proficiency in Swift, SwiftUI, and Objective C.
  • Experience in eCommerce/Retail background.
  • Experience working in a Microservices-based architecture in a cloud-native environment (AWS or Azure).
  • Experience working in an Agile environment.

Nice-to-haves

  • Experience in building client applications consuming JSON based on APIs.
  • Bachelor's Degree in Computer Science, Information Technology, or a similar field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service