Android Architect SME
Tech Consulting - atlanta, GA
Apply NowJob Description
If you have a strong passion for mobile application development, especially the Android 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 seek a Lead Android DeveloperTrainer to coach and mentor our junior consultants.This position involves overseeing, in partnership with a consultant development manager (CDM), a diverse body of IT consultants throughout their career, or lifecycle, with our company. Three main aspects of the consultant lifecycle are as follows: training, marketing, and on-project.Not only will you mentor, assist, and guide consultants with their onsite technical training in Atlanta, but you will also be preparing your consultants in effective technical and actively engaging behavior so that they can successfully win client interviews, in order to secure a project placement.Lastly, you will track your consultants' success on project by assessing their deliverables and approach, providing them with support and guidance as needed, to ensure that they add value to the client site and continue billing on project.Responsibilities:The Android Mobile Application Specialist will take on the following responsibilities:Interview potential consultants to ensure all onboarding employees will be successful in the Android domainBe responsible for the design, development, and maintenance of our best-in-class Android training materialsTrain, guide, and mentor consultants with existing basic programming and computer science skills up to junior and mid-level developersPrepare mock interview situations for the consultants to enhance the learning process provided by the companyAct as a primary technical support resource for consultants working on a variety of projects throughout the US (this requires the ability to support remotely)Interact with our Executive and Sales team to ensure that projects and employees are appropriately matchedInteract with our Executive and Sales team to ensure that consultants on projects remain successful on these projects and do not result in technical failurePrepare consultants for interviews for specific assignments involving mobile developmentDesired Qualifications Include:9+ Years of professional experience in the IT IndustryBachelor's Degree in the Computer Science field, Software Engineering or MathProject Management background preferredKnowledge of the CDesired Skills (Including but Not Limited to):Experience with building Android apps in both a UIUX capacity as well as back-endDesign patterns and architecture concepts such as MVC, MVVM, MVP, Builder, Factory, Singleton, Adapter, Proxy, Faí§ade, Bridge, Observer, CommandJavaKotlinMVVM 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 testingTesting tools such as Espresso, Mockito, and JunitOOO and S.O.L.I.D. principlesWhat 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, BitBucketContinuous Integration - Jenkins, Travis, Circle CIFirebaseAsynchronous task - async task, intent services, handlers, loopers, threads, runnables, loaders,3rd party libraries - Retrofit, Volley, OKHTTP, GSON, Jackson, RXJava, HTTPURLConnectorLocal Databases - SQLite, Firebase, Parse, RealmNotifications - GCM, FCM, MixPanel, Flurry, Push Bots, PubNub, FirebaseSecurity - Obfuscation, Encryption, SSL, Certification Pinning, TokensFingerprint authenticationDev Environment management - Agile, Scrum, SprintsDependency Injection usageAndroid PayMedia Streaming Solutions - Media Player, ExoPlayer, etc.Bluetooth, BLE, NFCRewards : 125K USD per year + Commission + Benefits (depending on experience)We sponsor H1B transfer, Green Card & TN Visas for Mexican Canadian citizens.
Created: 2024-09-30