Epicareer Might not Working Properly
Learn More

iOS Developer

Salary undisclosed

Checking job availability...

Original
Simplified


Important Information

Location: Kuala Lumpur Malaysia

Experience: 5-6 years

Job Mode: Full-time Contract

Work Mode: On-Site



Job Summary

Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned. Ensure amended and enhanced systems meet user functional requirement specifications.

Responsibilities & Duties

  • Implementation, support and maintenance of applications assigned
  • Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned
  • Ensure amended and enhanced systems meet user functional requirement specifications.
  • Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation.
  • Ensure proper documentation of all development to facilitate future maintenance and enhancements. Employs the risk assessment methodology issued by the Information Security Department to ensure proper controls are build as required by the business
  • Builds appropriate controls into business application software to ensure the stability, security and reliability.
  • Provide expert advice for best solution to production problems
  • Liaise with users to define systems requirements
  • Provide options/alternatives available to address Users Business Requirements and recommendation on software solution
  • Analyze changes & impact on existing systems
  • Prepare, conduct and review of system tests, to ensure accuracy and completeness to ensure problem free-implementation
  • Provide support during implementation of software and systems. Liaise with other Departments within division for smooth deployment of Application Software.
  • Prioritization and assignment of tasks for development and implementation
  • Evaluation and acquisition of tools, utilities, hardware (including upgrades) and software
  • Decision on the Technical Approach to be used to address systems' enhancements

Qualifications & Skills

  • Diploma/Degree in Computer Science & Information Technology
  • Working experience in iOS Swift or Objective-C (Swift preferred)
  • Design and build applications for the iOS platform using native language (Objective-C and Swift)
  • Support and enhance existing iOS mobile applications
  • 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.


Important Information

Location: Kuala Lumpur Malaysia

Experience: 5-6 years

Job Mode: Full-time Contract

Work Mode: On-Site



Job Summary

Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned. Ensure amended and enhanced systems meet user functional requirement specifications.

Responsibilities & Duties

  • Implementation, support and maintenance of applications assigned
  • Responsible for system analysis, system design, application development, report generation, amendment and enhancement for applications assigned
  • Ensure amended and enhanced systems meet user functional requirement specifications.
  • Ensure that all documentation, processes and methodologies used in the various phases of system development and implementation.
  • Ensure proper documentation of all development to facilitate future maintenance and enhancements. Employs the risk assessment methodology issued by the Information Security Department to ensure proper controls are build as required by the business
  • Builds appropriate controls into business application software to ensure the stability, security and reliability.
  • Provide expert advice for best solution to production problems
  • Liaise with users to define systems requirements
  • Provide options/alternatives available to address Users Business Requirements and recommendation on software solution
  • Analyze changes & impact on existing systems
  • Prepare, conduct and review of system tests, to ensure accuracy and completeness to ensure problem free-implementation
  • Provide support during implementation of software and systems. Liaise with other Departments within division for smooth deployment of Application Software.
  • Prioritization and assignment of tasks for development and implementation
  • Evaluation and acquisition of tools, utilities, hardware (including upgrades) and software
  • Decision on the Technical Approach to be used to address systems' enhancements

Qualifications & Skills

  • Diploma/Degree in Computer Science & Information Technology
  • Working experience in iOS Swift or Objective-C (Swift preferred)
  • Design and build applications for the iOS platform using native language (Objective-C and Swift)
  • Support and enhance existing iOS mobile applications
  • 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.