x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior iOS Developer
 banner picture 1  banner picture 2  banner picture 3

Senior iOS Developer

Technology Services Group Pte. Ltd.

Technology Services Group Pte. Ltd. company logo

Vama is an innovative chat and payment platform committed to revolutionizing communication and transactions. Our team is passionate about creating seamless, secure, and user-friendly experiences for our customers.


Role Overview:


As a Senior iOS Developer at Vama, you will be at the forefront of our mobile development efforts, working closely with cross-functional teams to develop and enhance our iOS application. Your primary goal will be to ensure the application is robust, user-friendly, and performs seamlessly across all iOS devices.


Key Responsibilities:

  • Design and build advanced applications for the iOS platform using XCode, Swift, and UIKit.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement clean, maintainable, and readable code adhering to best practices and design patterns.
  • Utilize core web technologies (HTTP, REST, JSON) to integrate server-side features.
  • Apply software engineering best practices, including MVVM-C architecture, protocol-oriented programming, and memory management.
  • Work with local databases (Realm) for offline mode and implement cache first loading strategies.
  • Integrate third-party libraries and APIs
  • Use Git for version control and collaborate effectively with team members.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Required Experience:

  • Proven experience as an iOS developer with a strong portfolio of released applications on the App Store.
  • Expert proficiency in XCode, Swift, UIKit, and Cocoapods.
  • Strong understanding of software engineering principles, design patterns, and best practices, especially MVVM-C.
  • Experience with protocol oriented programming, the Repository pattern, and the Coordinator pattern.
  • Familiarity with Realm, Texture UI SDK (optional), and other relevant technologies.
  • Comfortable with integrating third-party libraries and troubleshooting dependency conflicts.
  • Solid knowledge of memory management, reference cycles, and performance tuning.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication skills and the ability to work well in a team.

What We Offer:

  • Competitive salary and benefits.
  • Collaborative and innovative work environment.
  • Opportunities for professional growth and skill development.

If you're excited about shaping the future of communication and payments at Vama, we encourage you to apply!


✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?