Logo
job logo

Senior Mobile Architect

Texas State Library and Archives Commision, Plano, Texas, us, 75086

Save Job

Job Description: • Mobile development languages like Swift, Kotlin, Java, Dart, Objective-C • IDEs such as Visual Studio, Android Studio, and Xcode • Version control: git • API use: both internal and 3rd party APIs. REST/JSON is a must, gRPC helpful • Asynchronous programming paradigms (async/await, Futures, Streams, callbacks/delegates, pipelines) • Tools and techniques related to code analyzers, layout inspector, performance view, memory view, multithreading, networking, and security Solid experience with • Mobile app design patterns like: MVC, MVP, Delegation, Singleton, Factory, MVVM pattern, Clean Architecture, Viper, etc. • Dependency selection and management with tools like CocoaPods/Carthage in iOS or Gradle/Maven/Bintray for Android, or pub with Flutter • Unit testing, mocks, Arrange/Act/Assert, code coverage • 10+ years' experience in mobile app development (any) • Including 2+ years of experience in Flutter • Expert knowledge in designing, building and releasing ios and android applications using industry standard patterns • Extensive experience working with API architects, DevOps experts, and product owners to ensure mobile applications fit within the overall ecosystem • You ensure your team delivers sound technical solutions that meet both the functional as well as the non-functional requirements. • Make sure that the projects in your team have a clear vision and technical roadmap. • Strong advocate of automated testing, continuous delivery and software quality • Building Applications that scale to support millions of users • Good knowledge of design principles and UX best practices, including accessibility • Strong experience collaborating with designers and UX experts to create great user experiences • Accurately create a working UI from design, including line weight, font size and weight, exact colors, accurate shadows and precise spacing.