Skill diminta
Attention to DetailCommunicationEnglishGitMandarinProblem SolvingSwiftiOS Development
Deskripsi
About the Role
We are looking for an iOS Engineer to develop, maintain, and improve our mobile application, ensuring a smooth, stable, secure, and user friendly experience for users. This role will be involved in building new features, improving app performance, solving foundational technical issues, and collaborating closely with Product, Backend, QA, UI/UX, and regional technology teams to support business growth and product reliability in the fintech industry.
- Key Responsibilities
- Build intuitive and reliable iOS features to improve the experience for mobile application users.
- Develop, maintain, and enhance the company’s iOS application using Swift and related iOS technologies.
- Improve the mobile codebase by working on foundational issues, refactoring, and supporting architecture improvement when necessary.
Collaborate with Product Managers, UI/UX Designers, Backend Engineers, QA, and other cross functional teams to design and deliver thoughtful new features.
- Translate product requirements into clean, scalable, and maintainable technical solutions.
- Integrate mobile applications with APIs and backend services to ensure smooth system performance.
- Troubleshoot, debug, and resolve application issues to ensure stability, performance, security, and user experience.
- Participate in code reviews and contribute to engineering best practices.
- Support the application release process, including testing, deployment, App Store submission, and post release monitoring.
Ensure mobile application development follows relevant security, privacy, and compliance standards, especially within the fintech environment.
Collaborate with regional teams when needed for technical alignment, product improvement, and system integration.
Requirements
Bachelor’s degree or higher in Computer Science, Information Technology, Software Engineering, or other related technical fields, or equivalent practical experience.
- Minimum 3 years of professional software development experience, preferably in iOS application development.
- Strong engineering skills and solid software development fundamentals, especially in native iOS development.
- Hands on experience with Swift. Experience with Objective C is a plus.
- Good understanding of iOS SDK, mobile application architecture, API integration, and app performance optimization.
- Experience working with native mobile codebases with significant complexity.
- Familiar with RESTful APIs, JSON, Git, and standard software development workflow.
- Passion for building reliable, user friendly, and clean mobile application interfaces.
- Strong problem solving skills, attention to detail, and ability to work in a fast paced environment.
- Fluent communication skills in English.
- Preferred Qualifications
- Experience in fintech, lending, banking, payment, or other financial technology products.
- Experience working with high traffic mobile applications.
- Familiarity with security practices in mobile application development.
- Experience with Objective C is a plus.
- Ability to communicate in Mandarin is a plus.
- Experience working with regional or global engineering teams is a plus.
- Required Skills
- Swift
- iOS SDK
- RESTful API integration
- Git
- Mobile application architecture
- Debugging and performance optimization
- App Store release process
- Secure coding practice
- English communication
- What We Offer
- Opportunity to work in a fast growing fintech company with real business impact.
- Exposure to regional technology collaboration and large scale digital financial products.
- Opportunity to work closely with Product, Risk, Data, Compliance, and Engineering teams.
- Dynamic work environment with continuous learning and career growth opportunities.