iOS Technical Architect
AppLab Systems Inc
Torrance, CA, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Flutter
Clean Code Principles
Multitier Architecture
Adobe InDesign
Amazon Web Services
Applications Architecture
Application Frameworks
Application Performance Management
User Authentication
Automation of Tests
Unit Testing
Microsoft Azure
+33 more
Biometrics
Software Quality
Continuous Integration
Dependency Injection
Software Design Patterns
Multi-Factor Authentication
Memory Management
Mobile Application Software
Model View Controller (MVC)
Model View ViewModel
OAuth
Performance Tuning
Scrum Methodology
Release Management
Secure Coding
User Interface Testing
WebSocket
Uikit
Multithreading
Transport Layer Security
Swiftui
Concurrency
Ios Frameworks
Swift (Programming Language)
Firebase
Backend
Git
Core Data
Solid Principles
Graphql
React Native
Restful APIs
Jenkins
Job description
- Define and drive the overall iOS application architecture and technical roadmap.
- Lead architecture discussions, design reviews, and technical decision-making.
- Establish coding standards, development guidelines, and best practices.
- Mentor senior developers and engineering teams on scalable iOS solutions.
- Collaborate with stakeholders to translate business requirements into technical solutions.
Architecture & Design:
- Design scalable, modular, and maintainable architectures using MVC, MVVM, VIPER, Clean Architecture, or TCA.
- Define reusable frameworks, components, and SDK integration strategies.
- Ensure adherence to SOLID principles, design patterns, and clean code practices.
- Drive application modularization and dependency management initiatives.
- Create architecture documents, diagrams, and technical specifications.
iOS Development
- Expert-level proficiency in Swift, SwiftUI, UIKit, Combine, and Concurrency (Async/Await).
- Design and implement high-performance mobile applications.
- Lead integration of RESTful APIs, GraphQL, WebSockets, and third-party services.
- Ensure optimal memory management, multithreading, and application performance.
- Implement secure coding practices, encryption, Keychain storage, and SSL Pinning.
Quality & Performance
- Conduct architecture reviews and code quality assessments.
- Define strategies for unit testing, UI testing, and automation testing.
- Identify performance bottlenecks and optimize app startup time, memory usage, and battery consumption.
- Review crash analytics and implement stability improvements.
- Establish CI/CD pipelines and release management processes.
Security & Compliance
- Implement secure authentication mechanisms including OAuth, MFA, and Biometrics.
- Ensure compliance with enterprise security standards and data privacy regulations.
- Perform security assessments and vulnerability reviews.
Team Collaboration
- Partner with Product Owners, Project Managers, UX Designers, and Backend teams.
- Participate in estimation, sprint planning, and technical risk management.
- Drive technical governance and architecture review boards.
- Support onboarding and technical training initiatives.
Requirements
- 12 years of relevant IT industry experience, including significant iOS architecture and technical leadership experience.
- Strong expertise in Swift, SwiftUI, UIKit, Combine, Core Data, and Networking.
- Experience with Clean Architecture, MVVM, VIPER, or Modular Architecture.
- Expertise in design patterns, dependency injection, and concurrency.
- Strong knowledge of Git, CI/CD, Fastlane, Azure DevOps/Jenkins.
- Experience with AWS/Azure/Firebase mobile services.
- Knowledge of security, encryption, authentication, and mobile performance optimization.
Preferred Skills
- Experience leading large enterprise mobile applications.
- Exposure to React Native or Flutter architectures.
- Experience with SDK development and reusable frameworks.
- Domain knowledge in Banking, Finance, Healthcare, or Insurance applications.
- Strong stakeholder management and technical leadership skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦