Mobile Developer – Swift + Angular
Location: Kuala Lumpur, Malaysia
Experience: 3–6+ Years
Employment Type: Contractual Role
Working Arrangement: Onsite
Duration: 6–12 Months
Able to Speak in Bahasa Melayu and English
Job Overview
We are looking for an experienced Mobile Developer with strong hands-on experience in Swift and Angular to join our client's technology team. The ideal candidate will be responsible for developing, enhancing, and maintaining mobile applications while working closely with cross-functional teams to deliver high-quality and scalable solutions.
Key Responsibilities
- Design, develop, test, and maintain mobile applications using Swift.
- Develop and enhance application features using Angular for web-based or hybrid components.
- Translate business requirements and technical specifications into functional solutions.
- Build responsive, user-friendly, and high-performance application interfaces.
- Integrate mobile applications with RESTful APIs and backend services.
- Troubleshoot, debug, and resolve application issues across development and production environments.
- Perform unit testing, integration testing, and participate in code reviews.
- Collaborate with UI/UX designers, backend developers, QA engineers, and business stakeholders.
- Ensure applications follow coding standards, security practices, and performance best practices.
- Participate in application deployment, maintenance, and continuous improvement activities.
- Investigate and resolve technical issues within agreed timelines.
- Maintain technical documentation related to application development and implementation.
Requirements
- 3–6+ years of experience in software/mobile application development.
- Strong hands-on experience with Swift and iOS development.
- Experience developing applications using Angular.
- Good understanding of iOS frameworks, SDKs, and development lifecycle.
- Experience with REST APIs, JSON, and backend integration.
- Familiarity with Git or other version control systems.
- Good understanding of software development methodologies and coding best practices.
- Strong troubleshooting and problem-solving skills.
- Ability to work effectively in an onsite, collaborative team environment.
- Good communication skills and ability to work with technical and non-technical stakeholders.
Good to Have
- Experience with Flutter, React Native, or other mobile development frameworks.
- Experience with CI/CD pipelines and mobile application deployment.
- Experience working in banking, financial services, or enterprise environments.
- Knowledge of Agile/Scrum development methodologies.
- Familiarity with application security and mobile development best practices.
Key Skills
Swift | iOS | Angular | REST API | JSON | Git | Mobile Application Development | UI/UX Integration | API Integration | Debugging & Troubleshooting