Technical Consultant IST
Qualifications:
• B.A./ B.S in Computer Science (or related) with 3+ years of experience.
• 4+ years software development.
• 3+ years of mobile application development (iOS and/or Android) or web responsive development.
• A wizard in one of these languages: Objective-C, Java, Swift, TypeScript, JavaScript or C#.
• Experience in HTML5/JavaScript hybrid mobile apps using NativeScript, Cordova, Ionic, Xamarin, React Native, and/or Angular.
• Experience connecting/calling RESTful services.
• Experience using OAuth2 OpenID Connect.
• UI/UX design principles and data visualization.
• Preferred: NativeScript & TypeScript.
• Optional: Mobile device encryption techniques and security procedures.
• Optional: RESTful Web Service development using C# and Web API or ServiceStack
• Optional: Relational databases and off-line data syncing patterns.
• Optional: CA API Gateway experience
• Optional: Google Maps, Scandit and SQLite API's.
Skills:
• Proven working experience in iOS/Android app development using Xamarin and cross platform SDKs and have published at least one original iOS/Android app.
• Two years of professional experience writing modern TypeScript/JavaScript.
• Experience using libraries and frameworks like: NatieScript, Angular, or React.
• Expertise in developing single page applications using techniques including front-end routing, client-side templating, consuming JSON-based RESTful APIs.
• Expertise in OAuth2 OpenID Connect.
• Working knowledge with voice APIs.
• Working knowledge and prior experience of cross platform mobile frameworks like NatieScript, Xamarin or React Native.
• Working experience with version control systems.
• Working experience with build systems (e.g. Microsoft XAML or vNext, Microsoft Azure Build Pipelines, etc.)
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Good understanding of the full mobile development life cycle including Apple AppStore and Google Play application distribution.
• Optional: NPM module authoring.
• Optional: Mobile application monitoring and analytics (e.g. Microsoft App Center, Google Firebase, DynaTrace, etc.)