We are seeking a skilled Senior iOS Developer with strong technical expertise and 3+ years of professional experience to join our dynamic team. The ideal candidate will have hands-on experience in iOS development and a solid understanding of software design, architecture, and the full software development lifecycle.
Key Responsibilities :
Design, develop, and maintain high-quality iOS applications.
Apply design patterns and best practices to ensure scalable, reliable, and maintainable code.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews, maintain coding standards, and contribute to continuous improvement of the development process.
Manage source control, build processes, testing, and deployment operations effectively.
Troubleshoot, optimize, and enhance existing iOS applications.
Required Skills & Experience :
3+ years of professional software development experience (non-internship).
3+ years experience in software design or architecture including design patterns, reliability, and scaling of new or existing systems.
Proven experience in iOS development using Swift and familiarity with other programming languages such as Java, JavaScript, and TypeScript.
Comprehensive understanding of the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Strong problem-solving skills and the ability to write clean, maintainable, and efficient code.