We’re seeking an experienced iOS developer to join our team and play a key role in refactoring our codebase to enhance scalability and maintainability while integrating new features seamlessly.

Responsibilities:
Code Refactoring: Review and refactor our existing codebase to ensure adherence to best practices, including MVVM architecture, dependency injection, modular design, and optimal use of notifications for communication between components.

Migration of Old Code: Oversee the migration of legacy code to modern SwiftUI architecture, focusing on scalability and maintainability.

Figma to SwiftUI Conversion: Translate Figma design mockups into polished and responsive SwiftUI interfaces, maintaining fidelity to the original designs.

Firebase Integration: Seamlessly integrate SwiftUI components with Firebase backend services for efficient data storage, retrieval, and real-time updates.

Requirements:
Extensive experience with SwiftUI and MVVM architecture, with a proven track record of building scalable and maintainable iOS applications.
Proficiency in refactoring and optimizing existing codebases for improved performance and maintainability.
Strong understanding of iOS design patterns and best practices, including dependency injection, singleton pattern, background uploading, and optimal use of notifications.
Hands-on experience with Figma or similar design tools, with the ability to translate designs into pixel-perfect SwiftUI code.
Familiarity with Firebase backend services, including Firestore and Firebase Authentication, and integrating them seamlessly into iOS applications.
Excellent problem-solving skills and attention to detail, with the ability to communicate effectively and collaborate with cross-functional teams.
Additional Information:

Please provide portfolio items or case studies demonstrating your expertise in SwiftUI, MVVM architecture, code refactoring, and Firebase integration.
The project timeline is flexible, but we value developers who can commit to clear deadlines and consistently meet milestones.

How to Apply:
Include code samples demonstrating your proficiency in MVVM architecture, code scalability, and maintainability.
Showcase your experience with Figma-to-SwiftUI conversion and Firebase integration in previous projects.

Hourly Range: $15.00-$20.00

Posted On: February 24, 2024 05:00 UTC
Category: Mobile App Development
Skills:iOS, Swift, Firebase, iOS Development, SwiftUI, Figma

Country: Singapore

click to apply

Powered by WPeMatico