Design, develop, and maintain advanced applications for the iOS platform.
Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
Work with external data sources and APIs.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Identify and correct bottlenecks, and fix bugs to improve application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automation.
requirements:
3+ years of professional experience in iOS application development.
Strong proficiency in Swift and Objective-C and a solid understanding of the differences and best use cases for each.
Extensive experience with the iOS SDK, Xcode, and the full development life cycle.
Deep understanding of Apple’s design principles and interface guidelines.
Experience with Core Data, Realm, or other mobile persistence frameworks.
Proficiency in Git and version control systems.
Experience with RESTful APIs to connect iOS applications to back-end services.
Familiarity with unit testing (XCTest) and UI testing.
A solid grasp of object-oriented programming (OOP) and design patterns (e.g., MVC, MVVM, VIPER).
nice to haves:
Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Familiarity with agile development methodologies (Scrum, Kanban).
Experience in performance and memory tuning with tools like Instruments.
Knowledge of low-level C-based libraries is a plus.
Published one or more original iOS apps in the App Store.
how to apply
Kindly click on the applicable link to apply if you are interested and suitable for this role. Alternatively, you can reach out to me via LinkedIn for a confidential discussion.
Sundar Ravindran | Randstad
show more
Excellent Compensation Package
Crypto/Trading Industry
Opportunity to Work with a Global Team
key responsibilities:
Design, develop, and maintain advanced applications for the iOS platform.
Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
Work with external data sources and APIs.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Identify and correct bottlenecks, and fix bugs to improve application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automation.
requirements:
3+ years of professional experience in iOS application development.
Strong proficiency in Swift and Objective-C and a solid understanding of the differences and best use cases for each.
Extensive experience with the iOS SDK, Xcode, and the full development life cycle.
Deep understanding of Apple’s design principles and interface guidelines.
Experience with Core Data, Realm, or other mobile persistence frameworks.
Proficiency in Git and version control systems.
Experience with RESTful APIs to connect iOS applications to back-end services.
Familiarity with unit testing (XCTest) and UI testing.
A solid grasp of object-oriented programming (OOP) and design patterns (e.g., MVC, MVVM, VIPER).
nice to haves:
Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Familiarity with agile development methodologies (Scrum, Kanban).
Experience in performance and memory tuning with tools like Instruments.
Knowledge of low-level C-based libraries is a plus.
Published one or more original iOS apps in the App Store.
how to apply
...
Kindly click on the applicable link to apply if you are interested and suitable for this role. Alternatively, you can reach out to me via LinkedIn for a confidential discussion.
See what comes ahead in the application process. Find out how we help you land that job.
1 of 8
apply with randstad.
Applying with us is easy. We will review your application and see if you are a good fit for the job and the company.
2 of 8
we’ll give you a call.
Our consultant will call you to discuss your application and further career aspirations if you're suitable for a role.
3 of 8
getting you registered.
If you’ve never worked with us before, we’ll need some basic additional pieces of information to confirm your eligibility to work in Malaysia.
4 of 8
compliance check.
Next, we just need to verify a few things - we’ll make the relevant compliance checks and keep you posted.
5 of 8
reference and background check.
As part of the process in ensuring you’re perfect for the role, we’ll make contact with any relevant references you’ve provided.
6 of 8
the perfect job for you.
Our expert team will either arrange an interview for the role you’ve applied for, or if they believe there’s a better opportunity, they’ll suggest alternative options too.
7 of 8
the interview.
If a job which you have applied for requires an interview, we will ensure you are fully prepared and know exactly what to expect - good luck!
8 of 8
start your new job.
Congratulations, you’re ready to begin your new job. The team will ensure that you’re fully prepared for your first day.
Hybrid, Flexible Work ArrangementGlobal MNCExcellent Career Progressionabout the companyRandstad has recently partnered with a reputable MNC working within the Software Solutions industry, focusing on providing solutions within Data, AI and Infrastructure sectors. Your future employer is looking to build a tech team capable of providing reliable, secure and innovative deliverables to their global clientele. key responsibilities:Design, develop, and maintai
Hybrid, Flexible Work ArrangementGlobal MNCExcellent Career Progressionabout the companyRandstad has recently partnered with a reputable MNC working within the Software Solutions industry, focusing on providing solutions within Data, AI and Infrastructure sectors. Your future employer is looking to build a tech team capable of providing reliable, secure and innovative deliverables to their global clientele. key responsibilities:Design, develop, and maintai
Senior .NET Developer 📍 Kuala Lumpur | 💼 Onsite | 💰 RM12,500 – RM16,000/monthA major bank is expanding its L3 support function for investment and wealth platforms. You'll be part of a specialist team handling mission-critical production fixes, working closely with Group teams to support apps that have been fully transitioned into Malaysia. This includes full lifecycle responsibilities from analysis and resolution, to working with vendors and internal us
Senior .NET Developer 📍 Kuala Lumpur | 💼 Onsite | 💰 RM12,500 – RM16,000/monthA major bank is expanding its L3 support function for investment and wealth platforms. You'll be part of a specialist team handling mission-critical production fixes, working closely with Group teams to support apps that have been fully transitioned into Malaysia. This includes full lifecycle responsibilities from analysis and resolution, to working with vendors and internal us
about the companyAn international client is building modern, scalable digital solutions designed to make a global impact. The team embraces the latest technologies to deliver high-quality, future-proof applications. Collaboration and continuous learning are at the heart of their culture — developers work side by side with the client to drive innovation, share knowledge, and deliver meaningful results through technical excellence. about the job • Design, de
about the companyAn international client is building modern, scalable digital solutions designed to make a global impact. The team embraces the latest technologies to deliver high-quality, future-proof applications. Collaboration and continuous learning are at the heart of their culture — developers work side by side with the client to drive innovation, share knowledge, and deliver meaningful results through technical excellence. about the job • Design, de
let similar jobs come to you
We will keep you updated when we have similar job postings.
Thank you for subscribing to your personalised job alerts.
you already have an account
This email address associated to your Seek profile is already linked to an existing my randstad account. Log in to continue your application.