
Senior iOS Developer
We are seeking a talented and experienced senior iOS Developer to join our dynamic team. As a senior iOS Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge native iOS applications using Swift. Your expertise will be instrumental in creating elegant, user-friendly, and high-performance apps that delight our users and drive their productivity.
Responsibilities:
Lead the development of complex iOS applications from conception to deployment, ensuring adherence to best practices and coding standards.Collaborate with cross-functional teams, including product managers, UX designers, and QA engineers, to deliver software on time and to the highest quality.Write clean, modular, and maintainable code with a focus on extensibility and performance.Mentor and guide junior developers, fostering a culture of continuous learning and improvement.Stay up to date with the latest iOS technologies, frameworks, and best practices, and proactively identify opportunities for improvement and innovation.Participate in code reviews, design discussions, and architectural decisions to ensure the overall quality and consistency of the codebase.Contribute to the development of reusable libraries and frameworks to enhance development efficiency and code quality.
Requirements:
5+ years of experience in developing iOS applications, with a strong track record of shipping successful apps to the App Store.Proficient in Swift, Xcode, and related frameworks such as UIKit, Foundation, and Core Data for native iOS app development.Excellent understanding of iOS design patterns, best practices, and architectural principles.Proven experience in developing responsive, accessible, and visually appealing user interfaces.Solid understanding of computer science fundamentals, including data structures, algorithms, and software design principles.Excellent problem-solving skills and the ability to think critically about technical challenges.Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.Bachelor's or Master's degree in Computer Science or a related field from a top university.Ability to work within the GMT+8 time zone.
Preferred Skills:
Experience with reactive programming frameworks like RxSwift or Combine.Familiarity with CI/CD pipelines and automated testing frameworks.Knowledge of server-side technologies and RESTful APIs.Experience with performance optimization and profiling tools.Contributions to open-source projects or participation in developer communities.
If you are a passionate, innovative, and results-driven senior iOS Developer who thrives in a fast-paced, collaborative environment, we encourage you to apply. Join our team and help us create transformative iOS applications that make a real difference in the world.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
