Home

iOS Architect (SwiftUI, iOS) || 18+ years Exp Only at Remote, Remote, USA
Email: [email protected]
From:

Ashwini Lokhande,

ChabezTech LLC

[email protected]

Reply to:   [email protected]

Job Title: iOS Architect (SwiftUI, iOS)

Location: Remote with occasional travel to New York (2-3 times/month; travel expenses covered)

Experience Level: 18+ years of hands-on experience required

Job Overview:

We are seeking an experienced Technical Data Architect with deep expertise in iOS development using SwiftUI and related technologies. The ideal candidate will have a proven track record in delivering enterprise-grade iOS applications, mentoring teams, and driving high-quality code and architecture practices. This role demands a hands-on leader who is comfortable writing code, guiding refactorings, and navigating enterprise ecosystems to deliver robust, scalable solutions.

The candidate should be willing to take a coding test as part of the interview process, as hands-on skills are critical.

Key Responsibilities:
iOS Development & Architecture:
Establish iOS Engineering Best Practices: Lead the team in implementing effective development patterns, including SwiftUI, Combine, and Test Driven Development (TDD).
Hands-on Coding: Write, review, and ensure high-quality, readable, and testable code that aligns with business needs and architectural standards.
Enterprise Architecture: Understand the larger enterprise ecosystem and effectively partition responsibilities between native iOS applications and backend services.
Refactor & Optimize Codebases: Guide appropriate refactorings to improve code efficiency, maintainability, and scalability.

Collaboration & Coordination:
Cross-Team Collaboration: Coordinate with backend service teams to negotiate features, manage dependencies, and ensure seamless integration between the iOS application and backend systems.
Stakeholder Communication: Work closely with design and product teams to define business problems and design viable solutions. Articulate engineering trade-offs and advocate for the team's technical decisions.

Leadership & Mentoring:
Team Leadership: Help establish and maintain a productive and effective engineering culture. Provide leadership on coding practices, team processes, and design decisions.
Mentorship: Mentor and guide developers in best practices like TDD, incremental development, and effective coding techniques. Help junior developers grow in their roles by providing actionable feedback.
Continuous Integration & Delivery: Implement and optimize continuous integration and delivery toolchains to ensure rapid, reliable releases of the iOS application.

Process Improvement & Communication:
Assess Team Structure & Codebases: Evaluate existing teams and codebases to identify areas for improvement. Prioritize and execute refactoring opportunities to improve team efficiency.
Effective Reporting: Regularly communicate progress, challenges, and recommendations to leadership at both UST and the client (NASDAQ). Ensure that communication artifacts and deliverables are current and clear.
Drive Test Driven Development: Champion test-driven development practices to maintain high-quality code and enable efficient, incremental delivery of features.

Required Skills:

Technical Expertise:
iOS Development: Expert in SwiftUI, Combine, and Test Driven Development.
Architecture: Proven experience in designing and delivering iOS applications within a large enterprise environment.
CI/CD: Hands-on experience with continuous integration and continuous delivery pipelines for iOS applications.
Enterprise Integration: Understanding of backend systems, API integration, and how iOS apps interact within an enterprise ecosystem.
Leadership & Communication:
Team Leadership: Strong experience in leading development teams, establishing productive work environments, and improving team processes.
Mentorship: Demonstrated ability to mentor, coach, and upskill team members in both technical and non-technical areas.
Collaboration: Effective communicator capable of working with cross-functional teams and negotiating solutions with backend teams.
Stakeholder Management: Skilled in articulating complex technical trade-offs to non-technical stakeholders, including product and design teams.
Process-Oriented:
TDD: Strong proponent and practitioner of test-driven development and incremental feature delivery.
Agile Development: Experience in agile methodologies and working in dynamic, fast-paced environments with cross-functional teams.

Desired Experience:
18+ years of overall experience in software engineering and architecture.
Extensive experience in iOS development using SwiftUI and Combine.
Proven track record of designing and delivering high-quality, scalable iOS applications within an enterprise environment.
Prior experience in leading and mentoring development teams.
Strong understanding of enterprise architecture and how iOS applications integrate with backend services.

Additional Notes:

Interview Process: The selection process will include a coding test to evaluate hands-on expertise in iOS development.

Travel: Candidates will be required to travel to the clients New York office 2-3 times per month, with all travel expenses covered by the client.

Keywords: continuous integration continuous deployment
iOS Architect (SwiftUI, iOS) || 18+ years Exp Only
[email protected]
[email protected]
View all
Tue Oct 29 03:41:00 UTC 2024

To remove this job post send "job_kill 1885697" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 1

Location: ,