Mobile Developer (iOS)
Important Information
Location: Kuala Lumpur
Experience: 5 years+
Job Mode: Contract
Work Mode: On-site
Job Summary
As a Mobile Developer, you will be responsible for building, maintaining, and improving mobile applications using Flutter and native iOS development. Will work closely with product managers, designers, and other developers to deliver high-quality and scalable mobile applications.
Responsibilities & Duties
- Develop and maintain cross-platform mobile applications using Flutter.
- Build and maintain native iOS features using Swift when required.
- Collaborate with UX/UI designers and backend engineers to deliver exceptional user experiences.
- Write clean, maintainable, and efficient code following best practices.
- Ensure the performance, quality, and responsiveness of applications.
- Implement unit and integration tests to ensure code quality.
- Identify and fix bugs and performance issues.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up to date with mobile development trends and best practices.
Qualifications & Skills
- Diploma/Degree in Computer Science & Information Technology
- Design and build applications for the iOS platform using native language (Objective-C and Swift)
- Support and enhance existing iOS mobile applications
- Experience in iOS Swift or Objective-C (Swift preferred)
- Ensure the applications run smoothly on various iOS devices
- Consume server-side RESTful API within iOS applications
- Maintain good knowledge of latest app development technique
- Able to understand basics of UIView animations
- Able to create customizable controls which can be reused in other projects
- Experience integrating 3rd party SDKs & APIs
- Experience with iOS frameworks such as Core Data, Core Animation etc.
- Understanding of Apple's design principles and interface guidelines
- Proficient understanding of code versioning tools such as git, gitlab etc.
- Solid understanding of full mobile development life cycle preferred
- Experience maintaining code quality and optimize code wherever required
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.