Tech Stack
FirebaseiOSSwift
About the role
- Design, develop, and maintain scalable and well-structured native iOS applications.
- Lead the implementation of new features and improvements according to clean architecture and best practices.
- Continuously monitor application performance and user behaviour analytics to identify and solve issues.
- Collaborate with product, design, backend teams and other stakeholders to deliver high-quality features on time.
- Provide guidance and mentorship in iOS development practices and code quality.
Requirements
- Minimum of 6 years of hands-on experience in native iOS development.
- Advanced proficiency with Swift and modern iOS frameworks such as SwiftUI and Combine.
- Solid understanding of iOS architecture components and clean architecture principles.
- Experience working with dependency injection, modular applications, and advanced debugging tools.
- Skilled at integrating iOS apps with backend services using RESTful APIs.
- Capable of analyzing application performance, crash, and usage logs to enhance stability.
- Experience with Firebase, App Store Connect, and deployment workflows.
- Strong verbal and written English communication.
- Fluent in English (spoken and written).
- Competitive compensation package
- Flexible and hybrid working environment
- Medical insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
native iOS developmentSwiftSwiftUICombineiOS architecture componentsclean architecturedependency injectionRESTful APIsadvanced debugging toolsapplication performance analysis
Soft skills
guidancementorshipcollaborationcommunication