Manager IT Eng Applications Mobile
Job Description
Job Summary
In addition to the responsibilities listed below, this senior manager position is responsible for managing a team in the development of complex applications for Android and/or iOS devices by ensuring appropriate Agile methodologies are leveraged to design and implement new customer-facing features; establishing a network of partnerships with product management and UX teams to drive the development of fun, easy-to-use client applications which maximize the user experience; and ensuring adherence to mobile device security policies, and standards.This position will also be responsible for ensuring the optimization of applications and leveraging partnerships with key IT stakeholders to drive on-time and on-budget application delivery; and providing insight and influence into the development of the overall architecture for company's mobile technologies.
Essential Responsibilities
Manages designated units by translating business plans into tactical action items; communicating goals and objectives; ensuring all policies and procedures are followed; overseeing the completion of work assignments; assuming responsibility for decision making; aligning team efforts; building accountability for and measuring progress in achieving results; incorporating resources, costs, and forecasts into unit plans; removing obstacles that impact performance; guiding performance and developing contingency plans accordingly; partnering with key stakeholders and business leaders to ensure products and/or services meet requirements and expectations while aligning with departmental strategies; and influencing units to operate in alignment with business objectives.
Job Qualifications
Minimum Qualifications:
- Bachelor's degree in Computer Science, CIS, or related field and six (6) years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.
- Minimum six (6) years experience working on project(s) involving the implementation of solutions development life cycles (e.g., SDLC).
- Minimum three (3) years experience developing and/or implementing native mobile applications.
- Minimum two (2) years supervisory experience.
- Two (2) years experience working with mobile development or dev ops tools and technologies (e.g., Jenkins, SonarQube, JUnit, XCTest, Gradle, Cocoa Pods, etc.).
- Two (2) years experience in test-driven development.
- Two (2) years experience integrating third-party source code or libraries.
- Two (2) years experience integrating API/services.
- Four (4) years experience leading projects using an Scrum delivery methodology.
- Two (2) years experience programming Java/Kotlin for the Android platform.
- Two (2) years experience programming Objective-C or Swift in iOS.
- Two (2) years of work experience with CMS such as Adobe Experience Manager (AEM).
- Two (2) years of work experience with Cloud platforms such as Azure or IBM websphere application server.
- Two (2) years experience working with native mobile app DevOps continuous integration tools and technologies.
- Two (2) years experience working with native mobile app signing and build variants (e.g., Provisioning Profiles, Entitlements, Distribution Certificates, Xcode Scheme and Configuration, Android build types and flavors, etc.).
- Two (2) years experience working with native mobile app build tools.
- Two (2) years experience working with native mobile app dependency management tools (e.g.,Gradle, Cocoa Pods, Swift Package Manager, Maven, etc.).
- Two (2) years experience working with native mobile app distribution technologies.
- Two (2) years experience developing HIPAA/PCI compliant applications.