Senior Mobile Application Developer

Protective Insurance Corporation Indianapolis , IN 46218

Posted 2 months ago

Senior Mobile Application Developer

Location: Indianapolis, Indiana

Position Overview:

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.

Primary Responsibilities:

  • 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

Required Skills:

  • 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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Mobile Application Developer

The Finish Line, Inc.

Posted 4 months ago

VIEW JOBS 2/19/2020 12:00:00 AM 2020-05-19T00:00 Come work for us! We are looking for dedicated employees to join our team to help our customers have the best experience possible every time they enter a Finish Line Store. Our employees are key to our success. Job Summary: The Sr. Engineer/Engineer for Mobile App Development at JD Finish Line, will be part of a product team that builds and enhances the mobile commerce and team member productivity Apps for the company. This individual develops, maintains and improves internally developed mobile Apps and integrates with other enterprise and third party applications. Summary of Position The (Sr.) Engineer will assist in developing IT solutions for the iOS and Android Apps for Finish Line and JD Sports USA. Key Components of Job Expectations * Works with in an Agile environment to develop application solutions to help achieve business objectives. * Creates effort level estimates for project and change requests using functional specification standards currently set by application development team. * Develops unit and functional test plans, carry out unit test plans, and aid in the use of functional test plans and the verification of test results. * Ensuring the availability of an application or product for end users consistent with Service Level Agreements. * Provide support for Restoration of Service. This includes investigation of outage cause, business impact, and quick response for problem remediation. * Monitor Applications in Production Environment through manual and automated means. * Facilitate deployment of application code enhancements to the production environment. * Communicate status of application production changes and outages. * Ongoing maintenance, as assigned, of operational documentation for core business systems. * Respond to inquiries from users for assistance in diagnosing production system operation, data, and business process support. * Make ongoing recommendations for operational improvements of production applications. * Architects, codes and implements solutions that achieve the business requirements. * Demonstrates Creativity and Complex problem solving skills * Willingness and ability to learn new technology * Must have the ability to work in a dynamic, fast-paced environment * Strong communication skills to interact with Agile team members * Additional duties and projects as required. Technical Specifications: * Experience with offline storage, threading and performance tuning * Solid understanding of the full mobile development life cycle * Good understanding of core mobile frameworks * App design, Coding, Native app writing ability * Backend web services knowledge * Knowledge of UX and UI * Knowledge of APIs and other integration methods * Ability to perform Unit tests, automation, and code reviews * iOS and/or Android app development experience; experience using Swift/Kotlin * Extensive experience working with remote data via REST, JSON, and ability to publish iOS applications Required Education and/or Experience: Bachelor's degree (BA/BS) from a four-year college or university in Computer Science, Information Systems, Software Engineering or a related discipline or equivalent experience required. 4 - 6 years of Mobile App Development, preferably with e-Commerce, 3+ years of native iOS and/or Android app development experience; experience with both is preferred and using Swift/Kotli, or equivalent experience required. 3+ years of technical lead experience. Physical Demands - The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EEOC Statement: The Finish Line, Inc. is an Equal Opportunity Employer and is committed to complying with all federal, state, and local EEO laws. The Finish Line, Inc. prohibits discrimination against employees and applicants for employment based on the individual's race or color, religion or creed, national origin, alienage or citizenship status, marital status, sex, pregnancy status, age, military status, disability, or any other protected characteristic or class protected by law. The Finish Line, Inc. provides reasonable accommodation for disabilities in accordance with applicable laws. Need accessibility assistance to apply? Applicants who require accessibility assistance to submit an employment application can either call Finish Line at (317) 613-6890 or email us at talentacquisition@finishline.com. A member of our Talent Acquisition team will respond as soon as reasonably possible. (This email address and phone number is only for individuals seeking accommodation when applying for a job.) The Finish Line, Inc. Indianapolis IN

Senior Mobile Application Developer

Protective Insurance Corporation