Role and Responsibilities
Develop and maintain top-tier iOS applications using cutting-edge iOS technologies and frameworks.
Collaborate with cross-functional teams to define, design, and implement innovative features and functionality.
Analyze and optimize application performance to ensure a seamless user experience.
Participate in the full application lifecycle, from concept to deployment, including ongoing support and maintenance.
Write clean, maintainable, and testable code while adhering to best practices and coding standards.
Stay current with the latest industry trends, technologies, and best practices in iOS development.
Continuously evaluate and implement new technologies to enhance application performance and user satisfaction.
Participate in code reviews, providing constructive feedback to ensure high-quality code and adherence to best practices.
Minimum of 4 years of professional iOS development experience using Swift.
Proven experience with SwiftUI.
Proficient knowledge of the latest iOS SDKs, frameworks, and technologies.
Experience with architectural patterns such as MVVM.
Strong understanding of Apples Human Interface Guidelines.
Familiarity with RESTful APIs and backend services.
Proficient with version control tools like Git.
Experience with continuous integration and continuous deployment (CI/CD) processes.
Excellent problem-solving skills, attention to detail, and a passion for creating high-quality user experiences.
Strong written and verbal communication skills, including proficiency in English.
Ability to effectively communicate technical concepts to both technical and non-technical team members.
A proactive, collaborative approach to problem-solving and teamwork.
Experience with other mobile technologies, such as Android or Flutter – advantage.
Experience building commercial SDKs – advantage.