iOS Engineer SwiftUI
Braincraft Ltd - Dhaka

We are seeking a talented and motivated iOS Software Engineer with 2+ years of experience to join our team. The ideal candidate will have hands-on experience with SwiftUI and iOS application development. This role involves developing, maintaining, and optimizing iOS applications, ensuring efficient and effective performance of our mobile solutions.


Responsibilities:

  • Develop and maintain high-quality iOS applications using Swift and SwiftUI.
  • Design and implement user interfaces that adhere to Apple’s design principles and guidelines.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Utilize frameworks and libraries such as Combine, Core Data, and UIKit.
  • Optimize applications for performance, scalability, and user experience.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Debug and troubleshoot issues to ensure smooth application performance.
  • Stay up-to-date with the latest industry trends and technologies in iOS development.
  • Participate in the entire application lifecycle, focusing on coding and debugging.


Educational Requirements:

  • Bachelor of Science (BSc) in Computer Science, Engineering, or a related field.


Experience Requirements:

  • 2+ years of relevant experience in iOS development with SwiftUI.


Preferred Qualifications:

  • Strong proficiency in Swift and SwiftUI.
  • Experience with iOS frameworks such as Combine, Core Data, and UIKit.
  • Familiarity with RESTful APIs to connect iOS applications to backend services.
  • Understanding of Apple’s design principles and interface guidelines.
  • Experience with version control systems like Git.
  • Knowledge of the full mobile development lifecycle.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and as part of a team.
  • Proven track record of delivering high-quality iOS applications.


Additional Skills:

  • Experience with CI/CD pipelines for iOS.
  • Familiarity with automated testing and unit testing.
  • Knowledge of Agile/Scrum development methodologies.
  • Experience with other mobile development platforms is a plus.
  • Understanding of App Store submission and deployment processes.


Job Information
  • Employee Type:

    Full Time
  • Location:

    Dhaka
  • Job Type:

    Onsite
  • Experience:

    2+ Yrs
  • Qualifications:

    BSc
  • Salary:

    Negotiable
  • Date posted:

    6 months ago