Senior Mobile Application Developer
Location: Indianapolis, Indiana
Protective Insurance is embarking on an exciting IT transformation journey focused on Agile development processes, cloud architecture, and mobile application development in support of our corporate goal to make roads safer. We are seeking an experienced Mobile Application Developer to develop, maintain and continuously improve Protective's mobile applications. The apps being developed for Android and iOS will integrate with Protective systems to deliver insurance products and services on mobile devices. This is a great opportunity to bring your mobile application skills into a dynamic, agile environment focused on delivering business value.
Contribute in an Agile environment that requires both interpersonal, written, and oral communication skills.
Build mobile applications with Java-based development tools that support a single code base for consistent look and feel across all platforms
Evaluate business needs and recommend approaches to satisfying Protective's mobile user base with highly functional apps
Integrate mobile applications with Protective's internal and cloud-based backend systems
Test and document mobile capabilities consistent with Agile development best practices
Provide troubleshooting as necessary in testing, QA and Production environments.
Identify opportunities to optimize application performance.
Contribute to Protective's IT transformation and growth into a 100% Agile development shop
Bachelor or master's degree in CS, or equivalent practical/technical experience
5+ years of iOS and/or Android development.
Excellent Interpersonal and communication skills
Experience working with business stakeholders and designers to build functional, attractive mobile apps
Willingness to work in a transformative environment among talented peers in a collaborative environment focused on rapid prototyping and new product development
Extensive experience working with remote data via REST and JSON
Experience developing unit tests and development methods that support automated testing
Experience with publishing Android and iOS applications to internal and public app stores
Experience with mobile development issues related to performance optimization, UI, security, and native hardware components (camera, GPS, motion sensing, connectivity
Willingness and flexibility to learn new platforms, languages, and frameworks as needed to satisfy business needs
Protective Insurance Corporation