Diamondpick
Mobile Architect
Diamondpick, Plano, TX, United States
Exp:15+ yrs
Top skills required:
- Android - Native App, IOS
- Java 8
- 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