onsite
iOS Software Engineer - State Farm
Software Engineer
Develop and maintain native iOS applications using Swift and Objective‑C, delivering high‑quality, user‑focused features while collaborating with cross‑functional teams in a hybrid work environment.
About the role
Key Responsibilities
- Design, develop, and ship native iOS applications and features using Swift and Objective‑C.
- Maintain and improve existing codebases, ensuring performance, reliability, and scalability.
- Collaborate with product managers, designers, and backend engineers to define requirements and deliver end‑to‑end solutions.
- Write unit and UI tests, conduct code reviews, and follow best practices for version control with Git.
- Stay current with iOS platform updates, SDKs, and industry trends to continuously enhance the app experience.
Requirements
- 3+ years of professional experience developing iOS applications.
- Proficiency in Swift and Objective‑C, with a solid understanding of the iOS SDK, UIKit, and Core Frameworks.
- Experience using Xcode, Interface Builder, and debugging tools.
- Strong problem‑solving skills and ability to work effectively in a hybrid team setting.
- Familiarity with Git workflows and continuous integration practices.