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.
Are you a passionate Laravel Developer looking for your next challenge? We are seeking a skilled and enthusiastic developer to join our dynamic team and help build innovative web applications. If you have a solid foundation in PHP and Laravel, excellent communication skills, we want to hear from you!Key Requirements & SkillsMinimum 3+ years of professional experience in web development.Strong proficiency in PHP and the Laravel framework.Solid understanding
Are you a passionate Laravel Developer looking for your next challenge? We are seeking a skilled and enthusiastic developer to join our dynamic team and help build innovative web applications. If you have a solid foundation in PHP and Laravel, excellent communication skills, we want to hear from you!Key Requirements & SkillsMinimum 3+ years of professional experience in web development.Strong proficiency in PHP and the Laravel framework.Solid understanding
about the companyThis is a global company that provides a software platform for the telecommunications industry. Their platform enables businesses to monetize digital services in real-time, focusing on delivering a scalable, cloud-native solution.about the jobThis is a Software Development Engineer role focused on continuously designing, developing, and testing software products. It requires strong experience in Java and C++, as well as expertise in Linux
about the companyThis is a global company that provides a software platform for the telecommunications industry. Their platform enables businesses to monetize digital services in real-time, focusing on delivering a scalable, cloud-native solution.about the jobThis is a Software Development Engineer role focused on continuously designing, developing, and testing software products. It requires strong experience in Java and C++, as well as expertise in Linux
Excellent Benefits Career ProgressionPublic Transport Accessibleabout the companyRandstad has recently partnered with an established software solutions company, building innovative, stable and scalable solutions for their clients worldwide. Your future employers are reputable in the industry, with their reliability and progressive technology implementation for their solutions across various industries and projects. key responsibilities:Design and Developme
Excellent Benefits Career ProgressionPublic Transport Accessibleabout the companyRandstad has recently partnered with an established software solutions company, building innovative, stable and scalable solutions for their clients worldwide. Your future employers are reputable in the industry, with their reliability and progressive technology implementation for their solutions across various industries and projects. key responsibilities:Design and Developme
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.