Architect
Core
Define and refine end-to-end mobile and web application architecture using SwiftUI, Kotlin, Flutter, React.js, and React Native.
Role type
Senior IC mobile and web application architect
Builds
Mobile and web applications
Domain
Mobile and Web Development
Deliverable
production ML models | product features
Required skills
SwiftUI, Kotlin coroutines, Flutter, React Native, React.js, clean architecture, design patterns, Swift Package Manager, dependency management, automated testing strategies, observability, monitoring, logging
Preferred skills
AWS Certified Solutions Architect, vendor-specific cloud architecture certifications
Technologies
SwiftUI, Kotlin, Flutter, React.js, React Native, XCTest, Mockito
Responsibilities
Create high- and low-level solution blueprints using clean architecture principles and design patterns. Guide teams on coroutines, asynchronous programming, reactive paradigms, navigation, state management, dependency handling, and module boundaries. Define Swift Package Manager and dependency-management strategies for modular and predictable projects. Develop integration approaches for networking, data handling, and offline capabilities. Establish testing strategies using XCTest, Mockito, and related frameworks for unit, integration, and UI testing. Review implementation designs for mobile and web components for maintainability, accessibility, and architectural alignment. Document architectural decisions, patterns, and reference implementations. Coordinate with security and operations teams on observability, monitoring, logging, and error handling. Evaluate frameworks, libraries, and cross-platform architecture approaches while providing technical direction, code-review feedback, and architectural guardrails.
Seniority
Senior, hands-on IC