Talentvis
iOS Software Engineer
TalentvisSingapore3 hours ago
ContractRemote FriendlyInformation Technology

iOS Software Engineer (Mid–Senior Level)

We’re looking for an experienced iOS engineer to build high-quality, scalable mobile experiences. In this role, you’ll take ownership of features from concept to production, working closely with cross-functional teams to deliver impactful solutions.


What You’ll Do

  • Develop and maintain iOS applications using SwiftUI and Objective-C
  • Partner with engineers, designers, product managers, and data specialists to design and deliver new features
  • Take full ownership of features across the entire lifecycle—from ideation to deployment and monitoring
  • Contribute to architectural decisions and help evolve the mobile tech stack
  • Ensure app performance, reliability, and scalability through strong engineering practices
  • Implement and optimize CI/CD pipelines and leverage tools such as crash reporting and remote debugging
  • Participate in code reviews and uphold engineering best practices
  • Identify opportunities for improvement, propose solutions, and drive innovation
  • Build reusable, efficient components that support long-term scalability
  • Mentor team members and contribute to knowledge sharing across the team
  • Collaborate with stakeholders to navigate complex product, technical, and operational challenges
  • Support hiring efforts through technical interviews and candidate evaluation


What We’re Looking For


Core Requirements

  • 4+ years of professional software development experience, including at least 2 years focused on iOS
  • Strong proficiency in SwiftUI and Objective-C
  • Solid grounding in computer science fundamentals (data structures and algorithms)
  • Demonstrated experience delivering features end-to-end in a production environment
  • Hands-on experience supporting large-scale applications, including debugging, monitoring, and performance tuning
  • Deep familiarity with CI/CD processes and implementation
  • Exposure to or practical use of generative AI tools to improve development workflows or product capabilities
  • Ability to design and build high-performance, reusable components
  • Strong communication skills and ability to collaborate across disciplines
  • Analytical mindset with a focus on system performance, reliability, and scalability
  • High level of ownership and accountability
  • Comfortable navigating ambiguity in complex environments
  • Experience mentoring or guiding other engineers
  • Team-oriented approach with a collaborative mindset


Nice to Have

  • Experience integrating with backend systems and working with APIs
  • Familiarity with cross-functional collaboration (e.g., product, design, data science)
  • Understanding of operational excellence practices
  • Exposure to product or regulatory considerations that impact app development
  • Experience participating in hiring or interview processes
  • Ability to work effectively under pressure
  • Strong stakeholder management and communication skills
  • Growth mindset with openness to feedback and continuous improvement

Key Skills

Ranked by relevance