Frontend Engineer (iOS)
เกี่ยวกับตำแหน่งนี้
As a Frontend Engineer (iOS), you will be exposed to the international working environment and relocated to The United States as necessary.
หน้าที่รับผิดชอบ
• Design, develop, and maintain scalable and performant mobile applications for the iOS platform.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code.
• Participate in the full application lifecycle, including design, development, testing, release, and maintenance.
• Debug and resolve technical issues to ensure optimal performance.
• Perform unit testing to ensure application robustness and reliability.
• Conduct code reviews to maintain high code quality and share knowledge.
• Stay updated with industry trends and technologies.
คุณสมบัติ
• 6+ years of experience in native iOS app development.
• Proficiency with Swift, Objective-C, and SwiftUI.
• Experience with cross-platform frameworks like Flutter, React Native, or Kotlin Multiplatform is a plus.
• Understanding mobile app design patterns (MVC, MVP, MVVM, Clean Architecture, VIPER).
• Experience with RESTful APIs, GraphQL, and integrating third-party libraries.
• Experience with building and maintaining iOS frameworks using CocoaPods/Swift Packages.
• Knowledge of unit and automated testing using XCUI.
• Familiarity with tools like Jenkins, Fastlane, and version control systems (Git, GitLab).
• Strong problem-solving skills and attention to detail.
• Experience with Continuous Integration and Continuous Delivery (CI/CD) processes.
• Published production-grade apps in the App Store or a portfolio demonstrating relevant work.
• Understanding of user-friendly experience and interface design principles.
• Adherence to security and data protection guidelines for mobile applications.