iOS Architect - SME (US) On-Site

Enhance IT
Texas, TX Full Time
POSTED ON 7/3/2022 CLOSED ON 7/4/2022

What are the responsibilities and job description for the iOS Architect - SME (US) On-Site position at Enhance IT?

iOS Architect SME - ONSITE

Enhance IT is a global IT Services company based in Atlanta, Georgia. Our team is comprised of an experienced group of dedicated individuals striving to make a difference with everything we do. We are coaches, teachers, mentors, and advisors.

We are looking for professionals with a strong passion for the iOS platform. To address our rapid growth, we are adding iOS Developer/Architects to lead, coach, train, and mentor our incoming classes of consultants.

In partnership with a consultant development manager, you will oversee a diverse body of IT consultants; guiding them through their onsite technical training in Atlanta, preparing consultants for effective technical interviewing, and supporting your consultants' success on a project - doing whatever it takes to ensure the consultant remains successfully working and billing.

Key Responsibilities:

The iOS Developer/Trainer will take on the following responsibilities:

  • Design, develop, and maintain best-in-class iOS training materials
  • Train, guide, and mentor junior and mid-level developers
  • Prepare mock interviews for the consultants to prepare them for speaking with our clients about specific assignments involving mobile development
  • Act as a primary technical support resource for individuals working on a variety of Enhance IT projects
  • Interact with our executive and sales team to ensure that projects and employees are appropriately matched to ensure that consultants on projects remain successfully

Preferred qualifications include:

  • 5 Years of professional iOS development experience
  • 2 years of experience in mentoring, teaching or training
  • Project Management background preferred
  • Bachelor’s Degree in Computer Science or related field
  • Knowledge of the consulting business model

Desired technical skills:

  • Work experience in UI/UX as well as back-end
  • Design patterns and architecture concepts such as MVC, MVVM, and MVP, Builder, Factory, Singleton, Adapter, Proxy, Façade, Bridge, Observer, Command
  • Obj-C (and other object-oriented languages)
  • Swift (latest iterations)
  • Differences between Swift versus Obj-C and the value and necessity for both depending on the production environment
  • Migrations from Obj-C to Swift
  • MVVM versus MVP versus MVC - which ones lend themselves to testing - why choose one over the other? What does one address that others may not?
  • TDD and testing, unit testing, instrumentation testing, functional testing, stress testing
  • Core Data
  • Multithreading – GCD and NSOperations
  • How to avoid memory leaks
  • Apple Pay and in-app-pay
  • Mapping and MapKit
  • Data Persistence
  • Testing tools such as XCTest, OCMock, Quick
  • What to consider when building an app from scratch and doing so (who is using the app - what is the intended outcome, the release date the budget, the architecture, the 3rd party libraries, the communication between the layers, how testing will be set up, etc.)
  • Version Control - GIT, GitHub, pull requests, branching, BitBucket
  • Continuous Integration - Jenkins, Travis, Circle CI
  • Interface Builder
  • Obj-C and Swift interoperability
  • Error handling
  • ViewController lifecycle
  • Localization
  • Databases: SQLite, Firebase, Parse, Realm, etc.
  • Security - Obfuscation, Encryption, SSL, Certification Pinning, Tokens
  • Fingerprint authentication
  • Dev Environment Mgmt - Agile, Scrum, Sprints

Job Type: Full-time

Pay: $120,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Relocation assistance

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Bonus pay

Application Question(s):

  • Are you interested in moving to Atlanta, Georgia?

Education:

  • Bachelor's (Required)

Language:

  • English (Required)

Work Location: Multiple Locations

iOS Architect
blueStone -
Brook, IL
IT Support Technician
SME -
Plymouth, MI
Director of Strategic Programs and Innovation
SME -
Cleveland, OH

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the iOS Architect - SME (US) On-Site.

Click the checkbox next to the jobs that you are interested in.

  • Architecture Skill

    • Income Estimation: $80,063 - $99,073
    • Income Estimation: $92,123 - $117,302
  • Building Codes and Regulations Skill

    • Income Estimation: $47,679 - $77,548
    • Income Estimation: $56,772 - $89,079
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other iOS Architect - SME (US) On-Site jobs in the Texas, TX area that may be a better fit.

Site Survey Specialist

Gregory Ralph Architect, Bound Brook, NJ

IOS Architect

Siri InfoSolutions Inc, New York, NY