Senior iOS Mobile App Developer

CB/I Digital is seeking a seasoned iOS developer to join our team and contribute to the development of high-performance, user-centric mobile applications for our clients in the US and Vietnam. You'll work closely with cross-functional teams, including product managers, UI/UX designers, and backend engineers, to deliver exceptional mobile experiences.

JOB DESCRIPTION

Key Responsibilities:


  • App Development: Architect, design, and develop robust iOS applications using Swift and SwiftUI.
  • Performance Optimization: Continuously profile and optimize app performance to ensure smooth user experiences.
  • Collaboration: Effectively collaborate with product managers, designers, and backend engineers to deliver high-quality solutions.
  • Testing and Quality Assurance: Participate in rigorous testing processes, including unit, integration, and UI testing, to ensure bug-free and high-performing apps.
  • CI/CD Implementation: Contribute to the implementation and maintenance of CI/CD pipelines to streamline the development and deployment process.
  • Best Practices: Adhere to industry best practices, design patterns (e.g., MVVM, MVVM-C), and clean coding principles to ensure code quality and maintainability.
  • Stay Updated: Stay abreast of the latest iOS technologies, frameworks, and trends to drive innovation.

Required Skills and Experience:

  • Proven experience in iOS app development using Swift and SwiftUI.
  • Strong understanding of iOS SDK, Core Data, and other relevant frameworks.
  • Proficiency in object-oriented programming and design patterns.
  • Experience with RESTful APIs and JSON data parsing.
  • Familiarity with Git and version control.
  • A passion for crafting elegant and efficient code.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with reactive programming paradigms (e.g., Combine, RxSwift).
  • Knowledge of performance optimization techniques.
  • Experience with unit testing and UI testing frameworks.
  • Familiarity with cloud platforms (e.g., AWS, Firebase).

 

Apply for this Position

CB/I Digital 85 Broad Street, 17th floor New York, NY 10004 +1 929-232-2848