Swift/SwiftUI Developer
Project Detail
We are seeking a highly skilled and motivated iOS Developer with expertise in Swift and SwiftUI to join our dynamic development team. As an iOS Developer, you will play a pivotal role in designing, developing, and maintaining cutting-edge mobile applications for our organisation. Your passion for creating elegant and efficient iOS solutions will be essential in delivering exceptional user experiences.
Responsibilities
- Designing and building an advanced application for the iOS platform.
- Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces, ensuring a seamless and engaging user experience.
- Write clean, efficient, and maintainable code for iOS applications, optimising performance and user interactions.
- Integrate third-party APIs and services into iOS applications, ensuring smooth data exchange and functionality.
- Utilise version control systems (e.g. Git) to manage code repositories, track changes, and collaborate with other developers effectively.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Stay updated with the latest iOS development trends and technologies, bringing innovative ideas to the table and suggesting improvements to enhance the app's competitiveness.
Requirements
- 4+ years of experience as an iOS mobile app developer.
- Experience developing iOS applications in Swift.
- Experience with SwiftUI or UIKit (SwiftUI preferred)
- Experience delivering a product that is centred around great customer experience.
- Experience working with git-based source control on a development team.
- Experience with offline databases (i.e., Realm).
- Knowledge of transforming UI/UX designs to working screens.
- Good understanding of RESTful API.
- Good understanding of MVVM or MVI architecture patterns.
- Good understanding of Live data handling.
- Good understanding of Data persistence
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Experience working in an Agile/Scrum development environment.
- Contributions to open-source projects or a portfolio of personal coding projects showcasing your technical skills and interests.
To apply for this role visit:Swift Ui Developer