Logo
Diamondpick

Mobile Architect

Diamondpick, Plano, TX, United States


Exp:15+ yrs

Top skills required:

  1. Android - Native App, IOS

  1. Java 8

  1. Android and IOS Architecture

General Requirements:

  • 10+ years of mobile development experience, with at least 5 years in an
  • architectural role
  • Proven experience designing and implementing large-scale mobile applications
  • Strong background in mobile security, particularly in financial services applications
  • Experience with CI/CD pipelines and mobile DevOps practices
  • Expert knowledge of mobile testing strategies and test automation
  • Excellent communication skills with ability to explain complex technical concepts to non-technical audiences

Primary Responsibilities

  • Lead the technical architecture design and implementation of native iOS and
  • Android mobile applications
  • Establish architectural patterns, best practices, and coding standards across mobile platforms
  • Provide technical mentorship to development teams while maintaining hands-on involvement in critical development e@orts
  • Collaborate with business stakeholders, product owners, and security teams to translate requirements into robust technical solutions
  • Drive technical decisions that balance innovation with security, particularly in the context of banking and financial services
  • Evaluate and recommend new technologies, frameworks, and tools to enhance our mobile development capabilities
  • Lead architectural reviews and provide technical oversight for critical features and solutions
  • Champion mobile security best practices, including certificate pinning, secure data persistence, and encryption strategies.

Required Technical Expertise:

iOS Development:

  • Expert-level knowledge of Swift and modern Swift features
  • Deep expertise in both UIKit and SwiftUI,
  • XCTest framework for unit and integration testing
  • XCUITest for UI automation
  • Testing asynchronous code
  • Test-Driven Development practices
  • Core Data architecture and optimization
  • SwiftData implementation and migration strategies
  • Realm database experience
  • E@icient JSON parsing with Codabl

Android Development:

  • Expert-level knowledge of Kotlin and Android SDK
  • Modern UI development expertise
  • Repository pattern implementation
  • Clean Architecture in Android
  • MVVM and MVI patterns
  • JUnit for unit testing
  • Espresso for UI testing
  • MockK/Mockito for mocking
  • Testing coroutines and Flow