iOS Developer

company banner
Farmers Insurance
Agile, Analysis, Developer, Development, GIT, iOS, Management, Project, Project Management, TDD, Testing, Version Control
Full Time, Full Time
Work from home not available Travel not required

Job Description




Job Summary


Farmers Insurance is one of the nation's top insurers and providers of financial services. Our Farmers Engineering team focuses on agile delivery and engineering best practices to deliver web and mobile solutions to our customers and to internal users. We are growing our mobile team to support more mobile applications within the Farmers Group. A career at Farmers Insurance offers compelling ways of delivering something that is not only impactful for the organization but also for our customers.

We have assembled an initial team of top-notch tech and product individuals to work on an exciting mobile project that has a potential to disrupt the insurance industry.


Essential Job Functions


  • Develop and support Farmers customer facing mobile application (written in Swift).
  • Develop in-house applications.
  • Conduct code reviews as part of our Git Workflow.
  • Leverage best practices from industry in influencing and driving technical and operational improvements.
  • Analyze and present the technical tradeoff between solutions e.g. CPU/GPU rendering, caching policies etc.
  • Make recommendations on code and architectural changes and conduct cost/benefit analysis of potential improvements.


Physical Actions


Required job duties are essentially sedentary work consisting of occasional walking, standing and lifting and/or carrying 10 lbs. maximum, and seeing.


Physical Environment


Required job duties are normally performed in a climate controlled office environment.


Education Requirements


High school diploma or equivalent required. Bachelor's degree preferred or equivalent, relevant experience.


Experience Requirements


  • Experience in developing iOS apps using Swift
  • Experience writing unit tests and UI tests
  • Experience in performing code and design (architectural and UI) review
  • Experience with Agile methodologies
  • Ability to work independently
  • Ability to work in a fast-paced environment and to deal with ambiguity
  • Good understanding of issue management systems, project management, and version control (especially git) and standard development tools (eg. linting, unit testing, etc.)
  • Good analytical and problem solving skills
  • Willingness to collaborate and brainstorm with colleagues
  • Plus: Work with internal CocoaPods
  • Plus: TDD experience


Farmers is an equal opportunity employer, committed to the strength of a diverse workforce.

Schedule: Full-time

Job Posting: 06/11/2019


Company Information

Creative, innovative, collaborative—if this describes you as an IT professional, Farmers® is a great place to build your career. IT at Farmers means working outside of traditional business and technology silos to not only ensure the security of our systems, but to develop forward-thinking products to help improve the experience of millions of Farmers customers. On the Farmers IT team, sharing knowledge and creating new tools is central to the daily work, and helps to power our company culture.
Dice Id : 80153772
Position Id : 190004MF

Similar Positions at Farmers Insurance

Android Developer
  • Woodland Hills, CA
  • 2 days ago
Software Development Engineer in Test (SDET)
  • Woodland Hills, CA
  • 2 days ago
Configuration Management Specialist III
  • Woodland Hills, CA
  • 2 days ago
Desktop Support - Woodland Hills, CA
  • Woodland Hills, CA
  • 2 days ago
Senior Software QA Engineer
  • Woodland Hills, CA
  • 2 days ago
QA Automation Engineer
  • Woodland Hills, CA
  • 2 days ago
Informatica Cloud Developer
  • Woodland Hills, CA
  • 2 days ago