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
Related Jobs
3 roles aligned with this opportunity
Lead Software Engineer
2026-05-20
Middle Software Engineer (JS/TS)
2026-05-27
Senior Software Engineer
2026-05-20
- Posted
- Mar 18, 2026
- Type
- Contract
- Level
- Associate
- Location
- Singapore
- Company
- Talentvis
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Lead Software Engineer
2026-05-20
Middle Software Engineer (JS/TS)
2026-05-27
Senior Software Engineer
2026-05-20