Back to jobs

Sr. iOS Developer

LATAM

At Teampathy, we connect top-tier software developers like you with exciting global opportunities. Our core purpose is to forge meaningful connections and deliver exceptional value, ensuring mutual success for both clients and developers. We achieve this by providing high-impact, cost-effective software solutions through efficient, quality-driven, and agile processes, solidifying our role as a trusted partner committed to making a lasting impact in the global tech industry.

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore our current openings.

The Opportunity

Are you a highly skilled Senior iOS Developer passionate about designing, developing, and maintaining high-quality, scalable, and efficient iOS applications? Teampathy is looking for an experienced professional to play a critical role in our mobile development lifecycle, ensuring the delivery of solutions that meet both business and user needs. 

What You'll Do

  • Application Development: Design, implement, and maintain robust and scalable iOS applications using Swift and Objective-C, ensuring they meet business and user requirements.
  • Code Quality & Best Practices: Write clean, maintainable, and well-documented code, following SOLID principles and industry best practices.  Conduct code reviews to ensure consistency and high standards.
  • Architecture & System Design: Develop efficient architectures such as MVVM, MVI, and The Composable Architecture (Combine, SwiftUI), leveraging UIKit, SwiftUI, and dependency injection frameworks for modern app development.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring smooth user experiences with low latency, fast rendering, and optimized memory usage.
  • Integration & API Development: Work with RESTful APIs, WebSockets, and GraphQL, integrating backend services securely and efficiently.
  • Testing & Deployment: Implement unit tests (XCTest, Quick, Nimble), UI tests (XCUITest), and automation tests to guarantee stability.  Utilize CI/CD pipelines (CircleCI, Bitrise, GitHub Actions, Jenkins) for seamless deployment.
  • Collaboration & Agile Workflows: Work in cross-functional teams alongside designers, product managers, and backend developers.  Follow Agile methodologies (Scrum, Kanban) and use tools like Jira, Trello, and Confluence for efficient project management.
  • Mentorship & Leadership: Guide and mentor junior developers, fostering a culture of collaboration, knowledge sharing, and technical excellence. 

What You'll Bring

  • Strong expertise in Swift and Objective-C for iOS development.
  • Proficiency in UIKit, SwiftUI, Combine, and iOS SDK.
  • Experience with modern architectures (MVVM, MVI, Redux, Clean Architecture, Coordinators).
  • Knowledge of background processing using Grand Central Dispatch (GCD), Operations, and WorkManager.
  • Familiarity with security best practices, encryption, and secure API integration.
  • Hands-on experience with Firebase services (Crashlytics, Analytics, Cloud Messaging, etc.).
  • Expertise in location-based services (Core Location), deep linking (Branch.io), and multimedia streaming (AVFoundation, ExoPlayer, WebRTC) is a plus.
  • Experience with Firebase, Alamofire, and Combine is highly desirable. 

Requirements

  • Tech Experience: 5+ years of professional experience in iOS development, with a proven track record of delivering high-quality mobile applications.
  • Experience leading development projects and mentoring junior team members.
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Location: Latin America.
  • Time Zone: GMT -2, -3, or -4.
  • English Level: B2+. 

Ready to make an impact?

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore this opening and apply today!

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...