Job Description
As an iOS Developer, you will be responsible for the development and continuous iteration of our company's mobile applications on the iOS platform, ensuring high-quality delivery. You will play a key role in optimizing the existing application architecture, foundational frameworks, and componentized design to enhance both performance and user experience. Additionally, you will focus on improving critical mobile performance metrics such as loading speed, stability, and memory usage to ensure smooth operation across various devices. Your ability to quickly identify and resolve complex technical issues will be crucial for efficient iteration and problem-solving. You will collaborate closely with product managers, designers, and backend teams to drive the end-to-end development of new features from prototype to launch.
Key Responsibilities
- Lead the development and daily iteration of iOS applications, ensuring high-quality deliverables.
- Optimize existing application architecture, foundational frameworks, and componentized design to improve performance and user experience.
- Continuously enhance key mobile performance metrics, including loading speed, stability, and memory usage, to ensure smooth operation across devices.
- Quickly identify and resolve complex technical issues during development to maintain efficient iteration cycles.
- Collaborate closely with product managers, designers, and backend teams to drive the full-cycle development of new features from prototype to launch.
Job Requirements
- Bachelor's degree or higher in Computer Science or a related field, with 5+ years of mobile development experience and a proven track record of complete app development and launch.
- Proficiency in Swift; experience with Flutter for cross-platform development is a plus.
- Hands-on experience in performance optimization, memory management, and UI rendering optimization, with a strong focus on code quality and performance.
- Excellent system design skills, capable of independently designing and implementing modular architectures for complex systems.
- Strong communication and teamwork skills, with a high sense of responsibility.
Benefits
Remote work options available, with a single-day weekend policy. Candidates must hold a full-time bachelor's degree.