IOS Developer

  • location: Charlotte, NC
  • type: Contract
  • salary: $60 - $70 per hour
easy apply

job description

IOS Developer

job summary:
Description:

Mobile Sustain Lead

Primary Responsibilities:

  • Support the L1 sustain team in triaging production issues and performing root cause analysis. Participate in issue triage calls and troubleshoot issues to closure.
  • Insure that all production tickets are fully documented by the L1 sustain team before they are logged/transferred into Version One. The following items should be included:

    • Detailed description of the issue
    • CIF/Username
    • Platform & App Version
    • Device Manufacturer, Device Model & OS Version
    • Date & time of issue reported/occurred
    • Tea-leaf sessions
    • Crash details from Apteligent if it's an app crash
    • Screenshots if shared by the customer
  • Support the scrum teams that pull production tickets into their sprints. Research code fixes for production tickets whenever possible. Propose fixes to scrum teams.
  • Participate in the weekly production ticket review calls (Currently Thursdays 2-3). This is a working session to review potential new prod tickets. The L1 sustain team presents the issue to development (L3 Sustain) along with the supporting data collected (see details above). L3 sustain reviews the information and, if satisfactory, approves new tickets to be added to the backlog in Version One.
  • Attend the weekly production ticket review meeting.
  • Maintain a working level of knowledge of the current outstanding production tickets (Salesforce and Version One). Work with L1 Sustain to keep production tickets in Sales Force and Version One in sync.
  • Support technical regression testing for new OS versions (primarily major versions like iOS 11.0). When a new beta version is available, regression test and provide a list of issues within 2 weeks of new beta release.
  • Partner with L1 sustain team to monitor Appteligent reports for crashes, exceptions, and workflow failures across both platforms. Make recommendations for updates to the apps to improve the monitoring data provided by the tool.
  • Partner with L1 sustain team to implement new AppDynamics monitoring tool for mobile channel. Make recommendations for updates required in the apps to support the initial AppDynamics monitoring. Continue POCs for improvements to the AppDynamics monitoring process and make recommendations (ie.. create technical debt stories in the backlog) for updates to the mobile scrum teams.
 
location: Charlotte, North Carolina
job type: Contract
salary: $60 - 70 per hour
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Primary Responsibilities:

  • Support the L1 sustain team in triaging production issues and performing root cause analysis. Participate in issue triage calls and troubleshoot issues to closure.
  • Insure that all production tickets are fully documented by the L1 sustain team before they are logged/transferred into Version One. The following items should be included:

    • Detailed description of the issue
    • CIF/Username
    • Platform & App Version
    • Device Manufacturer, Device Model & OS Version
    • Date & time of issue reported/occurred
    • Tea-leaf sessions
    • Crash details from Apteligent if it's an app crash
    • Screenshots if shared by the customer
  • Support the scrum teams that pull production tickets into their sprints. Research code fixes for production tickets whenever possible. Propose fixes to scrum teams.
  • Participate in the weekly production ticket review calls (Currently Thursdays 2-3). This is a working session to review potential new prod tickets. The L1 sustain team presents the issue to development (L3 Sustain) along with the supporting data collected (see details above). L3 sustain reviews the information and, if satisfactory, approves new tickets to be added to the backlog in Version One.
  • Attend the weekly production ticket review meeting.
  • Maintain a working level of knowledge of the current outstanding production tickets (Salesforce and Version One). Work with L1 Sustain to keep production tickets in Sales Force and Version One in sync.
  • Support technical regression testing for new OS versions (primarily major versions like iOS 11.0). When a new beta version is available, regression test and provide a list of issues within 2 weeks of new beta release.
  • Partner with L1 sustain team to monitor Appteligent reports for crashes, exceptions, and workflow failures across both platforms. Make recommendations for updates to the apps to improve the monitoring data provided by the tool.
  • Partner with L1 sustain team to implement new AppDynamics monitoring tool for mobile channel. Make recommendations for updates required in the apps to support the initial AppDynamics monitoring. Continue POCs for improvements to the AppDynamics monitoring process and make recommendations (ie.. create technical debt stories in the backlog) for updates to the mobile scrum teams.
 
qualifications:
Skills required:

Required Skills/Qualifications:

  • The role requires native mobile development experience with iOS universal applications. Strong technical knowledge, coupled with in depth experience working with REST services, is required.
  • Proficient understanding of code versioning tools such as GIT.
  • Strong knowledge of Objective-C, Swift, iOS SDK/Frameworks, REST APIs, JSON.
  • 2+ years of experience designing and developing iOS native mobile applications.
  • Minimum one year experience working with SCRUM or Agile development environment is preferred.
  • Debugging and problem solving skills.
  • Knowledgeable of unit and automation testing tools
  • BS in computer science or related area.
  • Android mobile development experience is a plus.
 
skills: Environment Support:

  • Assist in shaking down/smoke testing environments and triaging mobile issues identified.
  • Support and participate in disaster recovery tasks for the application, as needed.
R&D Activities:

  • Monitor Apple and Android sites for OEM Release Notice Monitoring. Notify tech leads and product owners of any potential impacts.
  • Support activities such as non-mobile release support (41P Upgrade, DAON Upgrade etc.).
  • Analyze VOCs received from Product Owners and Business.
  • Track the versions of the mobile third-party SDKs and work with Tech Leads and Product Owners to plan appropriate upgrades as new versions become available.
  • Create prod ticket resolution proposals for the scrum teams.
  • Provide suggested code fixes for production tickets.
  • Represent mobile team, as requested, on early project meetings. Keep the tech leads informed and bring them into the discussion at the appropriate times. Ex: Project North Star, Project DARE etc...
Miscellaneous:

  • Support other tasks requested by the mobile development manager.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Android Developer

  • location: Charlotte, NC
  • job type: Contract
  • salary: $54 - $64 per hour
  • date posted: 1/3/2020

    Sr. Software Developer

  • location: Charlotte, NC
  • job type: Contract
  • salary: $55 - $65 per hour
  • date posted: 1/24/2020