Mobile Developer - iOS - Portugal

Discovery Partners
 Key Responsibilities:
  • Design and build advanced, scalable, and robust iOS applications using Swift or Objective-C, adhering to Apple's Human Interface Guidelines (HIG) for exceptional user experiences.
  • Translate product requirements and UI/UX designs into fully functional features, collaborating with designers, backend developers, and product managers to deliver a cohesive user experience.
  • Conduct code reviews to maintain high coding standards, optimize application performance, and ensure adherence to best practices.
  • Integrate with RESTful APIs, backend services, and external libraries to enhance the functionality and capabilities of the iOS applications.
  • Work closely with the Quality Assurance team to identify and address any issues.
  • Continuous Learning: Keep up-to-date with the latest iOS development trends, technologies, and best practices to propose innovative solutions and improvements.
  • Version Control and Collaboration: Utilize version control systems, such as Git, to manage code repositories and collaborate effectively with the development team using agile methodologies.
  • Performance Monitoring and Optimization: Monitor the performance of iOS applications and conduct profiling to identify areas for optimization, ensuring smooth and responsive user experiences.

Skills and Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent qualification.
  • A minimum of 02 years experience in iOS app development.
  • Candidates holding professional certifications relevant to their respective areas will be considered an added advantage.
  • Proficiency in Swift and/or Objective-C programming languages.
  • Solid understanding of Xcode, Interface Builder, and the iOS SDK.
  • Familiarity with RESTful APIs and JSON data handling.
  • Knowledge of iOS design patterns, architectural principles, and software development best practices for mobile applications.
  • Experience with UI/UX design, including responsive layout and adaptive design.
  • Ability to work collaboratively in a team environment.
Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.