Returning Candidate?

Sr iOS Mobile Engineer

Sr iOS Mobile Engineer

US-CA-San Francisco
Job ID 

More information about this job


Esurance is looking for a Senior Mobile Developer with proven design & technical skills to join a highly motivated team to design and develop native iPhone and/or Android mobile applications in a Windows/MAC environment. Strong interpersonal and communication skills are required, along with demonstrated leadership and collaboration skills with a focus on customer and technology.


  • Work with cross-functional teams and mobile developers to build mobile app features according to requirements and drive successful launches of app versions.
  • Work with stakeholders to deliver technical solutions and design mobile products to real-world use cases.
  • Implement high quality, secure and maintainable code that conforms to iOS and/or Android platform standards
  • Develop, define and analyze best practices and important developments in the mobile space
  • Test and debug mobile applications using both coded and manually executed test cases on mobile devices.
  • Clearly communicate status and open issues to team and manager.
  • Provide technical leadership and work effectively within a team environment to implement projects in a timely manner


  • Sincere passion for mobile apps development in native iOS and/or Android for their current/latest versions
  • Focus on teamwork, comfortable with fast-paced, collaborative, iterative development with cross-functional teams
  • Able to work effectively under pressure, independently, and within a collaborative, multi-location team environment using sound judgment in decision making
  • Comprehensive understanding of the mobile space, emerging technologies and expertise on the current technology with an eye to the horizon

Experience / Education:

  • Bachelor's degree in Computer Science, a related field, or equivalent education, Master's degree is preferred.
  • 5+ years of related experience in software development with 3+ years of enterprise experience in native iOS/Android app development
  • MUST have recent experience developing 2 or more substantial apps for mobile platforms (iPhone, iPad, Android, or Android-based tablets)oPortfolio of published apps strongly preferredoExposure to complex Camera / Video technologies is a plus
  • Experience with mobile technologies and smart phone applications including: iPhone; Objective C (Swift is a plus); Android; Android SDK using Eclipse IDE; Video; WebRTC is a plus
  • Experience in SOAP and REST Web Services/SOA with JSON
  • Experience submitting native applications to internal and/or external app store.
  • Comprehensive understanding of performance analysis and best practices for building mobile apps.
  • Experience setting up continuous integration for mobile applications or with mobile testing frameworks
  • Comfortable building new, innovative customer-facing MVP products from scratch

    Physical Demands and Work Environment: Representative of those that must be met by an employee to successfully perform the essential functions of this job. Must be able to operate a PC and sit for extended periods of time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Connect With Us!

Not ready to apply quite yet? Connect with us to get job updates based on your interests.