64 Pylon Management Consulting Jobs
Technical Architect - iOS Technology (8-12 yrs)
Pylon Management Consulting
posted 1d ago
Fixed timing
Key skills for the job
Job Summary :
We are seeking a highly experienced and visionary Technical Architect specializing in iOS Technology to lead the technical direction and architecture of our iOS applications. In this role, you will be responsible for designing scalable, maintainable, and high-performance iOS solutions, ensuring alignment with business objectives and technology roadmaps. You will collaborate closely with product managers, developers, and other stakeholders to deliver exceptional user experiences.
Responsibilities :
Architectural Design and Leadership :
- Define and maintain the overall architecture and technical vision for iOS applications.
- Design and document architectural patterns, frameworks, and best practices.
- Evaluate and recommend new technologies and tools to enhance iOS development.
- Provide technical leadership and mentorship to iOS development teams.
Solution Development and Implementation :
- Lead the design and implementation of complex iOS features and components.
- Ensure code quality, performance, and maintainability through code reviews and best practices.
- Troubleshoot and resolve complex technical issues.
- Oversee the integration of third-party libraries and APIs.
Performance Optimization and Scalability :
- Identify and address performance bottlenecks and scalability challenges.
- Design and implement strategies for optimizing application performance and resource utilization.
- Ensure applications are designed for seamless scalability and high availability.
Security and Compliance :
- Ensure iOS applications adhere to security best practices and compliance requirements.
- Design and implement security measures to protect user data and application integrity.
- Conduct security assessments and vulnerability analysis.
Collaboration and Communication :
- Collaborate with product managers, designers, and other stakeholders to define product requirements and technical specifications.
- Communicate technical concepts and decisions effectively to both technical and non-technical audiences.
- Participate in architectural reviews and design discussions.
Staying Current :
- Keep up to date with the latest iOS technologies, trends, and best practices.
Technical Skills :
iOS Development :
- Expertise in Swift and Objective-C programming languages.
- Deep understanding of iOS frameworks and APIs (UIKit, Core Data, Core Animation, etc.).
- Proficiency in designing and implementing complex UI/UX designs.
- Experience with SwiftUI and Combine frameworks.
Architectural Patterns :
- Strong understanding of architectural patterns (MVVM, VIPER, Clean Architecture, etc.).
- Experience in designing and implementing modular and scalable architectures.
Networking and Data Management :
- Proficiency in network programming and RESTful APIs.
- Experience with local data storage and management (Core Data, SQLite, etc.).
Concurrency and Multithreading :
- Deep understanding of concurrency and multithreading concepts.
- Experience in implementing asynchronous and concurrent operations.
Testing and Debugging :
- Experience with unit testing, UI testing, and integration testing.
- Proficiency in debugging and performance profiling tools.
CI/CD and DevOps :
- Experience with CI/CD pipelines and tools (Xcode Server, Jenkins, GitLab CI/CD, etc.).
- Understanding of DevOps principles and practices.
Cloud Services :
- Familiarity with cloud platforms (AWS, Azure, GCP) and their iOS integration.
- Experience with Firebase.
Security :
- Strong understanding of mobile security best practices.
- Experience with data encryption and authentication.
Version control :
- Expert knowledge of Git.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8-12 years of experience in iOS development, with a focus on architecture and design. -
- Proven experience in leading and mentoring iOS development teams.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
Preferred Qualifications :
- Experience with cross-platform mobile development frameworks (React Native, Flutter). -
- Contributions to open-source iOS projects.
- Relevant certifications in iOS development or architecture.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Architect roles with real interview advice