Job Detail

Swift/SwiftUI Developer

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

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