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 TimeLocation:
DhakaJob Type:
OnsiteExperience:
2+ YrsQualifications:
BScSalary:
NegotiableDate posted:
6 months ago