Our App development team, consisting of global technical elites from various countries, is a fast-responding, agile, and quality-driven development team committed to delivering high-quality code and an exceptional user experience for our self-developed app, which boasts millions of users.Our company possesses end-to-end support capabilities, a flat organizational structure, rapid responsiveness, and transparent communication. Our users access our products on PC, Mac, iOS, and Android devices, and we provide a seamless product experience across all platforms. Here, you will encounter a variety of challenging business scenarios and technical implementations, but our strong technical foundation and pursuit of excellence keep us at the forefront of the industry. You'll need clear logical thinking and an optimistic mindset in this role, as it has the potential to unlock your limitless capabilities. After overcoming obstacles, you will undoubtedly reap rich rewards and personal growth.
Responsibilities:Execute iOS development and iteration work, ensuring projects are delivered on time and maintaining code quality.Take responsibility for iOS app architecture design, module division, and the implementation of key features.Lead the transition of product iOS platforms from Objective-C to Swift.Conduct code reviews, provide feedback and suggestions to ensure code quality and consistency.Collaborate with the backend team to ensure stability, security, and consistency in data exchange.Solve complex technical problems, including challenges related to network communication and data synchronization.Identify and introduce new mobile development technologies, tools, and frameworks to continuously enhance the team's technical prowess.Assist the product manager in understanding user requirements, providing technical feasibility analysis and recommendations.Stay updated on the latest trends and developments in mobile development to support continuous product innovation.
Requirement:Bachelor's degree or higher in computer science or a related field.Strong computer science fundamentals, familiarity with data structures and algorithms.Over 5 years of experience in iOS development.Proficiency in Swift, familiarity with Objective-C, and knowledge of the latest iOS development technologies and trends.Deep understanding of object-oriented design principles, design patterns, and architecture design.Extensive experience in integrating with RESTful APIs, understanding network communication mechanisms, and security requirements.Ability to independently manage the entire mobile app development lifecycle, including requirements analysis, design, development, testing, release, and maintenance.Excellent problem-solving skills, capable of quickly identifying and resolving complex technical issues.In-depth knowledge and practical experience in optimizing mobile app performance and user experience.Outstanding teamwork, communication skills, resilience, and self-drive.Open for candidate who willing to relocate to SINGAPORE / MALAYSIA