iOS/Android Architect

Corp-Corp, W2
Posted 8 months ago

iOS/Android Architect

Dallas, TX (Remote)

6 Months

Candidates should be able to work on our W2.   

General Experience Required

  • 10+ years’ experience in mobile app development (any)
  • Including 2+ years of experience in Flutter

Extensive Experience in

  • 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

Architecture Experience

  • 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

Design Experience

  • 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

Would be a plus:

  • Understanding of CI/CD
  • Experience writing shared libraries (Swift Packages, Dart packages, etc.)
  • Knowledge of cross platform frameworks such as Flutter, React Native, React
  • Experience with OAuth 2.0,
  • Bluetooth work, including BLE
  • Experience using Figma, Sketch, Adobe Illustrator as a developer (find size and color information, spacing, export icons/glyphs as PNG at multiple resolutions, export SVG)

Job Features

Job CategoryInformation Technology

Apply Online

A valid email address is required.
A valid phone number is required.