Job Description
Role : Mobile Dev
Location : Texas
Duration - 6 to 12 months
Technical skills:
Mobile iOS and Android Skill Set. Swift, SwiftUI, Kotlin, Java.
Design and code architecture patterns (like armv 6/7, delegate, singleton, faade, MVC, MVVM, etc.)
Data management Cache, Offline DB and encryption standards
Cocoa Pods and dynamic dependencies management
Difference between native, cross-platform and pwa apps when to choose what?
How to design for performance code optimization, network optimization practices (like cache based frontend scaling) battery analysis and device instrumentation
Testing strategy overall mobile end-end delivery pipeline, quality gates and device management for testing
Multi-threading concepts and overall asynchronous design of the app
Mobile first API design Middleware, Mobile Granular microservices, etc.
Universal app management SwiftUI, Shared widgets/components (dynamically not just libraries)
Security architecture, PCI compliant apps, mobile security infrastructure for keep logged in, FaceID, etc.
Push notifications, Location services, device management, app version management
Analytics in-app, Appstore, feedback loops and how that creates product feedback loop
Soft skills
Ability to implement change and development process improvements, including required culture changes
Ability to absorb problems & present creative solutions within required timeframes
Strong written and oral communication skills
Quick learning capabilities
Qualifications :
Bachelor's degree in Computer Science or equivalent experience
Skills
PRIMARY COMPETENCY : OutSystems PRIMARY SKILL : Mobile Developer PRIMARY SKILL PERCENTAGE : 100