Lehi, Utah, United States Hybrid

Verisk Analytics is hiring an iOS Developer

Mid-level iOS Developer (Dev 2) responsible for developing and maintaining native iOS applications used by industry professionals. Works within an existing codebase and architectural framework, implementing new features and resolving defects under the mentorship of senior engineers as part of a cross-functional Agile team.

Responsibilities

  • Design and maintain features in native iOS applications using Swift and Objective-C
  • Implement product requirements and resolve software defects by completing user stories and bug fixes
  • Follow established architectural patterns, coding standards, and development best practices
  • Engage in Agile/Scrum processes including sprint planning, daily stand-ups, and retrospective meetings
  • Collaborate with product managers, UX designers, backend developers, and QA analysts to deliver functional solutions
  • Conduct and participate in peer code reviews, applying feedback to improve code quality
  • Create and maintain unit tests and basic UI tests for new or updated functionality
  • Utilize Git for version control and adhere to defined branching and merging workflows
  • Document development tasks and track progress using an issue tracking system

Requirements

  • Bachelor’s degree in Computer Science or a closely related field, or equivalent professional experience
  • 3 to 5 years of professional software development experience
  • 1 to 3 years of hands-on experience in native iOS application development
  • Strong proficiency in Swift programming language
  • Working knowledge of Objective-C, particularly for maintaining or enhancing existing codebases
  • Experience developing with UIKit for building iOS user interfaces
  • Experience implementing local data persistence using Core Data or similar technologies
  • Understanding of common iOS architectural patterns such as MVC or MVVM
  • Experience integrating with RESTful APIs and managing asynchronous operations
  • Familiarity with fundamental mobile testing methodologies
  • Excellent written and verbal communication abilities
  • At least one iOS app published to the App Store, either professionally or as a personal project

Nice to Have

  • Exposure to SwiftUI for building modern iOS user interfaces
  • Familiarity with Combine framework or reactive programming concepts
  • Experience working in an Agile software development environment
  • Experience maintaining or enhancing large or legacy iOS codebases
  • Interest in advancing toward senior-level mobile engineering roles

Tech Stack

Swift, Objective-C, UIKit, Core Data, RESTful APIs, Git, SwiftUI, Combine

Benefits

  • Health Insurance
  • Retirement Plan
  • Disability benefits
  • Paid Time Off program
  • Work flexibility
  • Support, coaching, and training to succeed
  • Great Place to Work® Certification
  • Recognition by The Wall Street Journal as one of the Best-Managed Companies
  • Recognition by Forbes as a World’s Best Employer and Best Employer for Women

Compensation

competitive total rewards package that includes base salary determined based on role, experience, skill set, and location

Work Arrangement

hybrid — work flexibility

Team

cross-functional Agile team with a mobile engineering focus, receiving guidance from senior engineers and reporting to senior engineering staff

  • learning
  • caring
  • results
  • inclusivity
  • diversity
  • innovation
  • ethical pursuit of innovation

Additional Information

  • The company is an equal opportunity employer
  • All qualified applicants are considered without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disability
  • Minimum hiring age is 18, except in countries where a higher age limit applies under local law
  • Unsolicited resumes sent to the company become company property
  • The company will not pay fees for placements resulting from unsolicited resumes

not mentioned

Required Skills
SwiftObjective-CUIKitCore DataSwiftUICombineMVCMVVMRESTful APIsGitiOS Development SwiftObjective-CUIKitCore DataRESTful APIsGitSwiftUICombine
About company
Verisk Analytics
For over 50 years, Verisk has been the leading data analytics and technology partner to the global insurance industry by delivering value to our clients through expertise and scale. We empower communities and businesses to make better decisions on risk, faster.
All jobs at Verisk Analytics Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago