aijobsdesk35,458 roles · 851 companies
← All roles

TM IOS Developer 1

KomboMobileOnsiteFull-timePeshawar· posted 3h ago

Key Responsibilities

  • Design and develop iOS applications using Swift and SwiftUI / UIKit.

  • Collaborate with designers, product managers, and backend engineers.

  • Ensure application performance, quality, and responsiveness.

  • Identify and fix bugs and performance bottlenecks.

  • Maintain code quality through testing and code reviews.

  • Publish and maintain apps on the Apple App Store.

Required Skills & Qualifications

  • 2+ years of experience in iOS development.

  • Strong proficiency in Swift and iOS frameworks.

  • Experience with RESTful APIs and third-party libraries.

  • Knowledge of Apple design guidelines and Human Interface Guidelines (HIG).

  • Experience with Git and CI/CD pipelines.

  • Strong problem-solving and communication skills.

Preferred Qualifications

All your information will be kept confidential according to EEO guidelines.

  • Define, implement and manage test automation tools, frameworks and methodologies promoting an automation-first approach across all Quality Assurance activities.
  • Foster and promote a QA Engineering approach, uplifting automation capabilities across the QA team as well as within projects and delivery squads.
  • Define appropriate levels of test automation coverage for new initiatives as well as BAU activities, leading a team of QA Analysts in delivering maintainable and robust automated suites.
  • Promote and foster a ‘shift-left’ approach to QA, demonstrating QA value across design and delivery of solutions.
  • Estimate test automation efforts including resources, licensing and infrastructure required.
  • Work closely with the DevOps practice to embed automated testing in CI/CD pipelines, enabling faster delivery cycles whilst ensuring quality of releases.
  • Actively manage Test Automation tools to ensure frameworks leverage modern QA practices.
  • Mentor and guide a team of QA Analysts in delivering test automation work on time and on budget.
  • Leverage automation tools to generate test data, setup and validate environments.
  • Be a champion for automation and agile ways-of-working, continuously identifying new automation opportunities, managing an automation backlog.
  • Conduct peer reviews of development work.
  • Playing an active role in establishing and maturing the RMIT QA Community of Practice.
  • Assist the QA Manager for Ad Hoc testing duties.