967 - iOS Engineer (Swift/Swift UI) · Senior · Remote · ARG

Darwoft
Full-time

📍 Job Overview

Job Title: 967 - iOS Engineer (Swift/SwiftUI) · Senior · Remote · ARG

Company: Darwoft

Location: Córdoba, Córdoba Province, Argentina

Job Type: Full-time

Category: Software Engineering / Mobile Development

Date Posted: March 19, 2026

Experience Level: Senior (5+ years)

Remote Status: 100% Remote

🚀 Role Summary

  • This role is for a Senior iOS Engineer focused on developing high-performance native applications using Swift and SwiftUI.

  • Key responsibilities include leading technical development, ensuring exceptional user experience, and maintaining a scalable architecture.

  • A significant aspect of the role involves integrating Artificial Intelligence (AI) tools to optimize the Software Development Life Cycle (SDLC) and code quality.

  • The position requires a proactive approach to modern development methodologies, including Agile (Scrum/Kanban) and advanced architectural patterns like MVVM, with potential exposure to Clean Architecture or VIPER.

📝 Enhancement Note: While the original job title is "iOS Engineer," the description clearly defines a "Senior" level role with "5+ years of experience" and leadership responsibilities in design and development. The AI integration aspect is a strong differentiator, suggesting a forward-thinking team that values innovation in the development process. The emphasis on "Relación de Dependencia" (employment relationship) indicates a direct hire with benefits, rather than a contractor role.

📈 Primary Responsibilities

  • Lead the design and development of complex, high-performance native iOS applications using Swift and SwiftUI.

  • Implement and maintain modern architectural patterns, primarily MVVM, to ensure scalability, testability, and maintainability of the codebase.

  • Collaborate closely with Product Management and UX/UI teams to translate business requirements and user needs into robust technical solutions.

  • Proactively integrate Artificial Intelligence (AI) tools and LLMs (e.g., GitHub Copilot, Cursor) into the development workflow to enhance productivity, code quality, and streamline the Software Development Life Cycle (SDLC).

  • Ensure seamless integration with external services and backend systems through efficient consumption of REST APIs.

  • Actively participate in Agile ceremonies (Scrum/Kanban) and conduct thorough code reviews to uphold technical excellence and foster knowledge sharing within the engineering team.

  • Contribute to the continuous improvement of development processes, including exploring and implementing CI/CD pipelines for mobile applications.

  • Leverage modern concurrency patterns like Combine or Swift Concurrency (Async/Await) for efficient asynchronous operations.

📝 Enhancement Note: The responsibilities have been expanded to reflect the typical duties of a senior-level engineer in a software factory environment. Specific mention of AI tool integration, modern architectures (MVVM, Clean Architecture, VIPER), and concurrency frameworks (Combine, Async/Await) adds depth and aligns with the "Must-Have" and "Nice-to-Have" requirements.

🎓 Skills & Qualifications

Education:

Experience:

Required Skills:

  • Expert proficiency in Swift and modern iOS development frameworks, especially SwiftUI.

  • Deep understanding and practical experience implementing the MVVM architectural pattern.

  • Demonstrated experience integrating Artificial Intelligence tools (e.g., GitHub Copilot, Cursor, LLMs) to optimize development workflows and code quality.

  • Advanced knowledge and practical application of REST APIs for data integration.

  • Proficiency in version control systems, specifically Git, and experience with Gitflow branching strategies.

  • Strong experience working within Agile development environments (Scrum/Kanban).

Preferred Skills:

  • Experience with alternative architectural patterns such as Clean Architecture or VIPER.

  • Practical knowledge of CI/CD processes as applied to mobile development.

  • Familiarity with Combine or Swift Concurrency (Async/Await) for asynchronous programming.

  • Intermediate to Advanced English proficiency (B2+).

📝 Enhancement Note: The requirements have been structured to clearly differentiate between "Must-Have" and "Nice-to-Have" skills, providing a clearer picture for candidates. English proficiency, mentioned in the general information, has been added here as a preferred skill given the international client base.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of two complex native iOS applications developed using Swift and SwiftUI.

  • Highlight projects where modern architectural patterns (MVVM, Clean Architecture, VIPER) were implemented, with clear explanations of the design choices and their impact.

  • Include examples demonstrating the integration of REST APIs and any relevant backend services.

Process Documentation:

  • For each significant project in the portfolio, provide a brief overview of the development methodology used (e.g., Agile, Scrum).

  • Document your approach to code quality, including Unit Testing, Integration Testing, and participation in Code Reviews.

  • Illustrate how you've integrated AI tools into your development workflow, detailing the specific tools used and the quantifiable benefits achieved (e.g., time saved, reduction in bugs).

  • Explain your process for API integration, error handling, and ensuring data consistency.

📝 Enhancement Note: This section is tailored to a software engineering role, focusing on the technical artifacts and process documentation expected in a candidate's portfolio. The emphasis on AI integration and architectural patterns is crucial given the job description.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Full-time employment contract with direct relationship ("Relación de Dependencia").

  • Payment in Argentine Pesos (ARS).

  • 100% Remote work arrangement.

  • Competitive salary package.

  • Legal statutory leaves plus 5 additional personal days per year.

  • Access to continuous learning platforms (e.g., Udemy).

  • Benefits and discounts card.

  • Welcome kit upon onboarding.

  • Reimbursement programs for professional development or well-being.

  • English classes to further enhance language proficiency.

  • Referral program for recommending qualified candidates.

  • Birthday gift.

Working Hours:

  • Full-time, 40 hours per week, aligning with Argentina Time (ART - GMT-3) zone for team synchronization.

  • The role requires full dedication, prioritizing Darwoft's projects during established working hours, and is not compatible with other full-time professional commitments. Any additional professional activities must be disclosed and not interfere with this role's responsibilities.

📝 Enhancement Note: A salary range has been estimated based on the role level, location (Argentina), and common compensation practices for tech roles in the region. The benefits list is directly extracted and organized from the provided text, highlighting the comprehensive package offered. The working hours section clarifies the full-time nature and the explicit requirement for dedicated focus.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software Development / IT Services / Staff Augmentation

Company Size: 50-200 Employees (estimated based on typical "software factory" profiles and LinkedIn data for companies like Darwoft).

Founded: Darwoft was founded in 2014, indicating over a decade of experience in the software development market.

Team Structure:

  • The iOS engineering team likely consists of multiple engineers, including junior, mid-level, and senior roles, potentially organized into project-specific squads or functional teams.

  • Senior engineers are expected to mentor junior members and lead technical initiatives within their project teams.

Methodology:

  • Darwoft emphasizes a "people-first" culture combined with technical excellence, aiming for long-term relationships with both clients and employees.

  • The company utilizes Agile methodologies (Scrum/Kanban) for project execution, promoting flexibility and iterative development.

  • There's a strong focus on transforming ideas into high-impact digital products, prioritizing code quality and a collaborative mindset.

  • The integration of AI tools suggests a commitment to leveraging cutting-edge technology to enhance efficiency and innovation in their development processes.

Company Website: https://darwoft.com/

📝 Enhancement Note: Information about Darwoft's culture, industry positioning, and likely team structure has been inferred from the provided description and general knowledge of software factories and staff augmentation companies. The founding date provides context for their established presence.

📈 Career & Growth Analysis

Operations Career Level: Senior Individual Contributor / Technical Lead

Reporting Structure: This Senior iOS Engineer will likely report to an Engineering Manager, Tech Lead, or Project Lead, depending on the specific project structure. They will work closely with Product Managers and designers.

Operations Impact:

  • As a Senior iOS Engineer, the impact is directly on the quality, performance, and user experience of client-facing mobile applications.

  • By integrating AI tools and modern architectures, this role contributes to increased development efficiency, reduced time-to-market for new features, and improved code maintainability, ultimately impacting client satisfaction and Darwoft's reputation for delivering high-quality digital products.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Swift, SwiftUI, and emerging iOS technologies. Specialize further in AI integration for software development, potentially becoming a go-to resource for AI-driven development practices.

  • Technical Leadership: Transition into a Tech Lead role, guiding project teams, making architectural decisions, and mentoring junior engineers.

  • Cross-Functional Exposure: Gain exposure to different client industries and product types, broadening technical and business acumen.

  • Process Improvement: Play a key role in defining and refining development processes, particularly in areas like AI integration, CI/CD, and test automation.

  • Learning & Development: Utilize provided learning platforms (Udemy, English classes) to acquire new skills and certifications relevant to mobile development and AI.

📝 Enhancement Note: This analysis focuses on the career trajectory and impact expected for a Senior iOS Engineer within a company like Darwoft, emphasizing technical growth and leadership potential. The "operations" context here is interpreted as the "operational" aspect of software development and delivery.

🌐 Work Environment

Office Type: 100% Remote. This signifies a distributed workforce model where employees work from their home offices.

Office Location(s): While the role is remote within Argentina, the company has a global presence, primarily in the United States and Latin America, suggesting a diverse client base and project landscape.

Workspace Context:

  • Collaborative Environment: Although remote, the culture emphasizes collaboration through virtual tools and Agile ceremonies. Expect regular team meetings, code reviews, and cross-functional discussions via video conferencing and collaboration platforms.

  • Tools & Technology: Access to modern development tools and technologies is a given, including Swift, SwiftUI, AI integration tools, and standard developer utilities. Darwoft likely provides necessary software licenses and support.

  • Team Interaction: Opportunities for interaction will be primarily virtual, focusing on project-specific tasks, knowledge sharing sessions, and team-building activities designed for a remote setting.

Work Schedule:

  • Full-time, 40 hours per week, with a primary focus on the ART (GMT-3) time zone for synchronicity.

  • The role demands full dedication, meaning it's not compatible with other full-time roles. This ensures focused effort and commitment to Darwoft's client projects.

📝 Enhancement Note: The work environment is described as fully remote, with specific implications for collaboration and team interaction within a distributed structure. The emphasis on the ART time zone is a key detail for scheduling and communication.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial call to assess basic qualifications, experience, English proficiency, and cultural fit.

  • Technical Interview(s): Expect one or more technical interviews focusing on Swift, SwiftUI, architectural patterns (MVVM), iOS fundamentals, and problem-solving. This may include live coding exercises or discussions about past projects.

  • AI Integration Discussion: Be prepared to discuss your experience with AI tools in development (GitHub Copilot, LLMs), how you've integrated them, and the impact they've had on your workflow.

  • Portfolio Review / Case Study: You may be asked to present a selection of your work, discussing specific projects, architectural decisions, challenges overcome, and your role in their success. Focus on demonstrating your senior-level contributions and technical acumen.

  • Behavioral/Cultural Fit Interview: Questions will assess your collaboration style, problem-solving approach, ability to work remotely, and alignment with Darwoft's "people-first" and quality-focused culture.

  • Final Interview: Potentially with an Engineering Manager or Senior Leadership to discuss overall fit and final offer terms.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 of your strongest iOS projects that best showcase Swift, SwiftUI, MVVM, and any AI integration experience.

  • Focus on Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technical challenges, and the positive outcomes (e.g., performance improvements, user satisfaction, efficiency gains).

  • Explain Architecture: Be ready to walk through the architecture of your chosen projects, detailing why MVVM (or other patterns) was selected and its benefits.

  • Highlight AI Integration: If possible, use a project where you integrated AI tools. Detail the tools used, the specific application (e.g., code generation, debugging assistance), and any quantifiable results.

  • Technical Depth: Be prepared to answer in-depth technical questions about Swift, SwiftUI, memory management, concurrency, and API interactions.

  • Conciseness: Present your portfolio clearly and concisely, respecting the interviewer's time.

Challenge Preparation:

  • Coding Challenges: Practice common iOS coding problems related to data structures, algorithms, and Swift language features.

  • System Design: For senior roles, be ready for questions about designing scalable iOS applications, handling data persistence, and managing complex user interfaces.

  • Problem-Solving Scenarios: Prepare to discuss how you would approach common development challenges, such as debugging complex issues, optimizing performance, or integrating new features under tight deadlines.

📝 Enhancement Note: This section provides practical advice for candidates navigating the interview process, emphasizing the specific technical skills and experience required, particularly the AI integration aspect.

🛠 Tools & Technology Stack

Primary Tools:

  • Programming Language: Swift

  • UI Frameworks: SwiftUI (primary), UIKit (may be used for legacy or specific features)

  • Architecture: MVVM (primary), Clean Architecture, VIPER (preferred/knowledge)

  • Concurrency: Combine, Swift Concurrency (Async/Await)

  • AI Development Tools: GitHub Copilot, Cursor, Generative AI Models (LLMs) for code assistance, optimization, and debugging.

Analytics & Reporting:

CRM & Automation:

  • Not directly applicable to the core iOS development role, but understanding how the iOS app interacts with backend systems and APIs is crucial. Familiarity with RESTful API principles is essential.

  • Version Control: Git, Gitflow

Development Environment:

  • Xcode

  • macOS

📝 Enhancement Note: The technology stack is inferred from the "Must-Have" and "Nice-to-Have" skills listed, focusing on the core tools and frameworks used in modern iOS development, with a special emphasis on AI integration tools.

👥 Team Culture & Values

Operations Values:

  • Technical Excellence: A strong commitment to writing high-quality, maintainable, and performant code. This is reflected in the emphasis on Swift, SwiftUI, and modern architectures.

  • Collaboration: A "people-first" approach means valuing teamwork, open communication, and mutual support, even in a remote setting.

  • Innovation: Proactive integration of cutting-edge technologies like AI to drive efficiency and improve development processes.

  • Quality Focus: Delivering high-impact digital products that meet rigorous standards, ensuring client satisfaction and long-term relationships.

  • Efficiency: Leveraging tools and methodologies to optimize the Software Development Life Cycle (SDLC) and deliver value effectively.

Collaboration Style:

  • Remote-First: Expect a culture that thrives on virtual collaboration, utilizing tools like Slack, Jira, Confluence, and video conferencing.

  • Agile Practices: Collaboration is structured around Agile ceremonies (stand-ups, sprint planning, retrospectives) to ensure alignment and iterative progress.

  • Knowledge Sharing: Encouragement of code reviews and discussions to share best practices and improve collective understanding.

  • Cross-Functional: Working closely with Product, UX/UI, and backend teams to ensure a cohesive product vision and execution.

📝 Enhancement Note: This section extrapolates Darwoft's values and collaboration style from their stated culture ("people-first," "technical excellence") and the nature of the role (senior, remote, AI integration).

⚡ Challenges & Growth Opportunities

Challenges:

  • Remote Collaboration: Effectively collaborating and maintaining team cohesion in a fully remote environment requires strong communication skills and proactive engagement.

  • AI Integration Nuances: Successfully integrating and leveraging AI tools effectively into the existing SDLC can present challenges related to workflow adaptation, tool reliability, and ethical considerations.

  • Keeping Pace with Technology: The iOS ecosystem evolves rapidly. Staying current with Swift, SwiftUI updates, and new AI technologies requires continuous learning.

  • Balancing Innovation and Stability: Integrating new technologies like AI while maintaining the stability and scalability of complex applications requires careful planning and execution.

  • Client Demands: Working with global clients often means adapting to different project requirements, timelines, and communication styles.

Learning & Development Opportunities:

  • AI Specialization: Develop deep expertise in applying AI and LLMs to software engineering challenges, potentially becoming a subject matter expert within Darwoft.

  • Architectural Mastery: Grow expertise in advanced iOS architectures (Clean Architecture, VIPER) and complex state management solutions.

  • Leadership Development: Opportunities to mentor junior engineers, lead technical initiatives, and potentially move into a Tech Lead or Architect role.

  • Industry Exposure: Work on diverse projects for international clients, broadening your understanding of different market needs and technological applications.

  • Formal Training: Utilize provided access to learning platforms like Udemy and attend English classes to enhance both technical and communication skills.

📝 Enhancement Note: Challenges and growth opportunities are framed within the context of a senior remote iOS role with a focus on AI integration, providing a realistic outlook for potential candidates.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex iOS feature you led the development of. What architectural patterns did you use, and why?" (Focus on Swift, SwiftUI, MVVM, and your decision-making process).

  • "How have you integrated AI tools like GitHub Copilot or LLMs into your development workflow? What were the benefits and any challenges?" (Be specific about tools, usage, and impact).

  • "Walk me through your process for ensuring code quality and testability in a new iOS project." (Discuss testing strategies, code reviews, and architectural choices).

Company & Culture Questions:

  • "What interests you most about Darwoft and this specific role?" (Connect your skills and career goals to the company's mission and the job description).

  • "How do you approach collaboration in a remote team environment?" (Highlight communication skills, proactivity, and experience with remote tools).

  • "How do you stay updated with the latest trends in iOS development and AI?" (Demonstrate a commitment to continuous learning).

Portfolio Presentation Strategy:

  • Project Selection: Choose projects that best highlight your Swift, SwiftUI, MVVM, and AI integration skills.

  • Narrative Arc: For each project, tell a story: the problem, your solution, the technical challenges, your specific contributions, and the measurable outcomes.

  • Visuals: Use code snippets (sparingly), diagrams (architecture), and screenshots to illustrate your points.

  • AI Focus: If a project involved AI tools, dedicate specific time to explaining your approach and the results.

  • Q&A Readiness: Anticipate technical questions about your code, architecture, and decision-making process.

📝 Enhancement Note: Interview preparation advice is tailored to the specific technical requirements (Swift, SwiftUI, MVVM, AI) and the role level (Senior), offering concrete examples of questions and strategies.

📌 Application Steps

To apply for this Senior iOS Engineer position:

  • Submit your application through the provided application link.

  • Portfolio Preparation: Curate a portfolio that prominently features your strongest iOS projects developed with Swift and SwiftUI. Ensure it clearly demonstrates your experience with MVVM architecture and any practical application of AI tools in your development workflow. Prepare concise case studies for 2-3 key projects.

  • Resume Optimization: Tailor your resume to highlight your 5+ years of native iOS development experience, expertise in Swift and SwiftUI, proficiency with MVVM, and any specific experience with AI integration tools. Quantify your achievements whenever possible (e.g., "improved app performance by X%," "reduced development time by Y%").

  • Interview Practice: Rehearse your answers to common iOS technical questions, behavioral questions, and specifically your experience with AI tools. Practice articulating your portfolio projects clearly and concisely, focusing on your senior-level contributions and technical decision-making.

  • Company Research: Familiarize yourself with Darwoft's mission, values, and their approach to software development. Understand their focus on client relationships, technical quality, and innovation through AI.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates must have over 5 years of proven experience in native iOS development, demonstrating expert command of Swift and modern frameworks like SwiftUI, along with solid experience implementing MVVM architecture. Practical experience integrating AI tools (like GitHub Copilot, Cursor, LLMs) into development processes is mandatory.