- Careers > Senior iOS Developer with Solution Architect Experience
Senior iOS Developer with Solution Architect Experience
10+ Years
Remote
January 4, 2025
Job Overview:
We are seeking a highly skilled and experienced Senior iOS Developer with a strong background in solution architecture to join our dynamic team. This role involves designing, developing, and implementing advanced iOS applications while ensuring seamless integration with broader architectural solutions. The ideal candidate should be able to translate business requirements into scalable, efficient, and innovative mobile solutions.
Key Responsibilities:
- iOS Development:
- Lead the design and development of advanced iOS applications using Swift and Objective-C.
- Collaborate with cross-functional teams to define, design and develop new features.
- Optimize application performance and ensure responsiveness.
- Maintain code quality, perform code reviews, and write unit tests
-
Solution Architecture:
- Architect end-to-end solutions aligning with business requirements and technical constraints.
- Design scalable, secure, and efficient mobile architectures.
- Guide the integration of iOS applications with backend systems and third-party services.
- Create and maintain technical documentation for architecture and design.
-
Collaboration and Leadership:
- Act as a technical leader for iOS development projects.
- Work closely with stakeholders to understand project goals and translate them into technical requirements
- Mentor junior developers and provide guidance on best practices.
- Stay updated with the latest industry trends and integrate them into projects as appropriate.
-
Quality Assurance:
- Ensure adherence to mobile application development standards.
- Address technical challenges and troubleshoot issues effectively.
Required Skills and Qualifications:
- Technical Expertise:
- Should have deep knowledge in iOS Native Development (Swift)
- Should have exposure in building architectures like MVVM or MVC/MVP
- Has experience in Cache, Core Data, Objective C, Cocoa framework and Swift Package Manager, UIKit, Concurrency and GCD, async/await, Auto Layout, Push Notifications, inApp Purchases, Universal and Deep linking.
- Proficiency in developing external frameworks and SDKs
- Strong system design and architecture skills – specifically for iPhone and iPad
- Should be well versed in OO Principles
- Experience with version control using Git
- A strong communicator able to seamlessly collaborate with several different teams
- A person who can recall & apply proven testing principles
- Solid understanding of the full mobile development life cycle
- Should have great communication and problem-solving skills
- Experience creating tests (Unit tests and UI tests) to accompany code, Code coverage
- Solution Architecture Experience:
- 3+ years in a Solution Architect role or equivalent.
- Ability to design scalable, modular, and reusable architectures.
- Experience with cloud platforms (AWS, Google Cloud, or Azure).
- Strong knowledge of software development lifecycle (SDLC).
- Soft Skills
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication abilities.
- Ability to work in an agile environment and manage multiple priorities.
If you are passionate about mobile technology, love solving complex problems, and want to be part of a forward-thinking team, we’d love to hear from you!