Careers

You matter to us! Augment is a growing company where each team member matters to us. We put our people first. Hard work is recognized and rewarded. We invest in our people to support their development.

white-star
testimonials-banner-img

Senior iOS Developer with Solution Architect Experience

business

10+ Years

business

Remote

January 4, 2025

Swift Objective-C

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:

  1. iOS Development:
    1. Lead the design and development of advanced iOS applications using Swift and Objective-C.
    2. Collaborate with cross-functional teams to define, design and develop new features.
    3. Optimize application performance and ensure responsiveness.
    4. Maintain code quality, perform code reviews, and write unit tests
  2. Solution Architecture:
    1. Architect end-to-end solutions aligning with business requirements and technical constraints.
    2. Design scalable, secure, and efficient mobile architectures.
    3. Guide the integration of iOS applications with backend systems and third-party services.
    4. Create and maintain technical documentation for architecture and design.
  3. Collaboration and Leadership:
    1. Act as a technical leader for iOS development projects.
    2. Work closely with stakeholders to understand project goals and translate them into technical requirements
    3. Mentor junior developers and provide guidance on best practices.
    4. Stay updated with the latest industry trends and integrate them into projects as appropriate.
  4. Quality Assurance:
    1. Ensure adherence to mobile application development standards.
    2. Address technical challenges and troubleshoot issues effectively.

Required Skills and Qualifications:

  1. Technical Expertise:
    1. Should have deep knowledge in iOS Native Development (Swift)
    2. Should have exposure in building architectures like MVVM or MVC/MVP
    3. 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.
    4. Proficiency in developing external frameworks and SDKs
    5. Strong system design and architecture skills – specifically for iPhone and iPad
    6. Should be well versed in OO Principles
    7. Experience with version control using Git
    8. A strong communicator able to seamlessly collaborate with several different teams
    9. A person who can recall & apply proven testing principles
    10. Solid understanding of the full mobile development life cycle
    11. Should have great communication and problem-solving skills
    12. Experience creating tests (Unit tests and UI tests) to accompany code, Code coverage
  2. Solution Architecture Experience:
    1. 3+ years in a Solution Architect role or equivalent.
    2. Ability to design scalable, modular, and reusable architectures.
    3. Experience with cloud platforms (AWS, Google Cloud, or Azure).
    4. Strong knowledge of software development lifecycle (SDLC).
  3. Soft Skills
    1. Excellent problem-solving and analytical skills.
    2. Strong verbal and written communication abilities.
    3. 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!

    Apply Now