AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

iOS Developer and Trainer

Company: Enhance IT
Location: Atlanta
Posted on: January 17, 2020

Job Description:

If you have a strong passion for the iOS platform and are looking to join a seasoned team of IT professionals, this could be an advantageous next step. We are experiencing rapid growth and are seeking a Lead iOS Developer/Trainer to coach and mentor our incoming classes of consultants. - This position involves overseeing diverse body of IT consultants throughout their career, or lifecycle, with our company. This looks like: Training, Marketing, Project. Not only will you assist and guide onboarding consultants with their onsite *technical* TRAINING in Atlanta, but you will be preparing your consultants in effective *technical* and *actively engaging* behaviors to successfully win interviews, and finally, you will track your consultants' success on project - doing whatever it takes to ensure the consultant remains successfully working and billing on project. - The iOS Developer/Trainer will take on the following responsibilities: - - - - - - - - -Interviewing potential consultants to ensure all onboarding employees will be successful in the iOS domain - - - - - - - - -Be responsible for the design, development and maintenance of our best-in-class iOS training materials - - - - - - - - -Training, guiding and mentoring consultants with existing basic programming and computer science skills up to junior and mid-level developers - - - - - - - - -Preparing mock interview situations for the consultants to enhance the esteemed learning process provided by the company - - - - - - - - -Acting as a primary technical support resource for individuals working on a variety of projects throughout the US (this requires ability to support remotely) - - - - - - - - -Interacting with our Executive and Sales team to ensure that projects and employees are appropriately matched - - - - - - - - -Interacting with our Executive and Sales team to ensure that consultants on projects remain successfully on these projects and do not result in technical failure - - - - - - - - -Prepping consultants for interviews for specific assignments involving mobile development - Desired Qualifications Include: - - - - - - - - -5+ Years of professional experience in the IT Industry - - - - - - - - -Bachelor's Degree in the Computer Science or related field - - - - - - - - -Project Management background preferred - - - - - - - - -Knowledge of the Consulting/Sales structure - - - - - - - - -Able to work full-time schedule and possibility of flexible extended hours - Desired Skills (Including but Not Limited to): Work experience in apps in both a UI/UX capacity 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 the production environment How to perform 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 CoreData Multithreading - GCD and NSOperations How to avoid memory leaks Apple Pay and in-app-pay Mapping and MapKit Data Peristence 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's 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: - Handling end user errors (bad inputs or not intended interactions on the app) - Handling external errors (connectivity is the most common)" ViewController lifecycle Localization Databases: SQLite, Firebase, Parse, Realm, etc. Security - Obfuscation, Encryption, SSL, Certification Pinning, Tokens Fingerprint authentication Dev Environment Mgmt - Agile, Scrum, Sprints -

Keywords: Enhance IT, Atlanta , iOS Developer and Trainer, IT / Software / Systems , Atlanta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Kennesaw
Posted on: 01/18/2020

Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Roswell
Posted on: 01/18/2020

Ariba Technical Consultant-Atlanta, GA
Description: RED is currently seeking an SAP Ariba consultant for a contract opportunity in Atlanta, GA. OUR DESIRED CANDIDATE
Company: Red - The Global SAP Solutions Provider
Location: Atlanta
Posted on: 01/18/2020


Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Norcross
Posted on: 01/18/2020

Big Data Developer
Description: Big Data Developer Atlanta, GA Long Term Open Positions:- 3 Mandatory Skills:- Hadoop Eco System, Apache Spark, SQL Job Description: Candidate must have
Company: TORQUE TECHNOLOGIES LLC
Location: Atlanta
Posted on: 01/18/2020

ETL Developer for State of Georgia
Description: ETL Developer for State of Georgia Location: Atlanta, GA Duration: 12 Months JOB PURPOSE To develop, test, debug, implement and maintain Extract, Transformation Load ETL system. Includes workflows, (more...)
Company: nLeague Services
Location: Atlanta
Posted on: 01/18/2020

Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Douglasville
Posted on: 01/18/2020

Orbograph/Serenity Product - Technical Lead/Sr. Developer
Description: Hello Everyone, Role: Orbograph/Serenity Product - Technical Lead/Sr. Developer
Company: Spar Information Systems
Location: Atlanta
Posted on: 01/18/2020

Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Tyrone
Posted on: 01/18/2020

Junior CSS HTML Developer (Entry Level)
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available. br br One day someone (more...)
Company: Revature
Location: Carrollton
Posted on: 01/18/2020

Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds