Mobile Application Technical Design Lead
Allstate Insurance Company
(Northbrook, Illinois)The Allstate Corporation is the largest publicly held personal lines property and casualty insurer in America, serving more than 16 million households nationwide. Founded in 1931, Allstate has been dedicated to protecting our customers from life's uncertainties and preparing them for the future for more than 80 years.
This person will lead the overall technical design for the Allstate Drivewise Mobile App – an innovative tool for collecting feedback on driving behaviors and rewarding people for safe driving.
In the role, this person will lead the software design and feature implementation within the iOS and Android environment, taking advantage of new features of the operating system and phones for heavy utilization of the motion libraries and other advanced capabilities of the phone. This person will work in a global environment with product owners, engineers, user experience architects, data/analytics, and innovation teams to design and implement an engaging mobile experience.
- Lead the technical design for the implementation of the iOS and Android features on the Drivewise Mobile App digital roadmap.
- Provide thought leadership for the iOS/Android platforms – which may include involvement in Apple and Google Communities
- Deliver Proof of Concept (POC) deliverables as needed to test out new/emerging iOS concepts to support driving the technical direction of solutions
- Understand the technical details and functions of the Drivewise Mobile App. Document and share best practices.
- Partner with engineering team for code build and code processes – best practices
- Build technical designs as needed for direction to the engineering teams
- Review vendor technical designs as needed
- Conduct detailed design reviews with multiple teams
- Identify and design non-functional requirements as needed.
- Provide technical input and support to architectural assessments and work with project architects
Skills required:
- Extensive experience in designing and developing complex iOS and Android applications
- Understanding of core motion libraries and core communication libraries
- Experience in location-based and motion-based application capabilities
- Deep understanding in Objective-C/Cocoa and Swift
- Deep understanding in Java and the Android SDK
- Experience with MVC applications on iOS and Android
- Well-versed in test automation techniques
- Experience with agile/scrum methodologies
- Experience with JavaScript and HTLM5
- Experience with iOS and Android database techniques, i.e. Core Data and SQLite
- Experience in writing secure code
- Excellent written and verbal communication
Competencies Required:
- Mobile Application Design and Development
- Mobile Architecture
- Technology Industry Knowledge
Experience Required:
- 3 - 5 years of iOS design and development experience
- 3 - 5 years of Android design and development experience
- 5-10 years of Technology implementation experience
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.