Verisk Analytics is hiring a Mid-level iOS Developer to join our mobile engineering team. You will contribute to developing and maintaining native iOS applications used by industry professionals, working within an established codebase to implement new features and improve quality.
What You'll Do
- Develop and maintain native iOS application features using Swift and Objective-C
- Implement user stories and bug fixes based on product and technical requirements
- Work within established architectural patterns, coding standards, and best practices
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives
- Collaborate with product managers, UX designers, backend engineers, and QA analysts
- Participate in peer code reviews and incorporate feedback
- Write and maintain unit tests and basic UI tests for new or modified functionality
- Use Git for source control and follow established branching workflows
- Document work and track progress using an issue tracking system
What We're Looking For
- Bachelor’s degree in Computer Science or a closely related field, or equivalent professional experience
- 3–5 years of professional software development experience
- 1–3 years of native iOS development experience
- Proficiency in Swift
- Working knowledge of Objective-C, including maintaining or extending existing codebases
- Experience with UIKit
- Experience using Core Data or similar local persistence technologies
- Understanding of common iOS architectural patterns such as MVC or MVVM
- Experience consuming RESTful APIs and handling asynchronous operations
- Familiarity with basic mobile testing practices
- Strong written and verbal communication skills
- At least one iOS application published to the App Store (professional or personal)
Nice to Have
- Exposure to SwiftUI
- Familiarity with Combine or reactive programming concepts
- Experience working in an Agile development environment
- Experience with larger or legacy iOS codebases
- Interest in growing toward senior-level mobile engineering responsibilities
Technical Stack
- Languages: Swift, Objective-C
- Frameworks: UIKit, SwiftUI, Combine
- Architecture: MVC, MVVM
- Data: Core Data, RESTful APIs
- Tools: Git
Team & Environment
You'll join a cross-functional Agile team, collaborating closely with engineers, product managers, and designers.
Benefits & Compensation
- Health Insurance
- Retirement Plan
- Disability benefits
- Paid Time Off program
All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disability.





