Book a StandRegister
Recruitment

iOS Software Engineer

JobExpo.ma
Published
26 November 2024
Expires
Never
Location
Morocco, Morocco
Job Type

Description

Job description

What we’re looking for:

  • We’re eager to bring the best iOS developers by our side!
  • Take the opportunity to boost your career in iOS development and work with some cool Swift native features. We will offer you a dynamic but relaxed environment where you can experience a large variety of new frameworks.
  • Become our colleague in our mobile development team.
  • You will contribute in building company’s end user state of the art software and applications needed for a smooth and engaging experience with all our hardware equipment.
  • The main technologies we are using: Swift, CocoaPods, UIKit, Combine, GitHub

Nice to have:

  • Alamofire, Mobile DataBase(RealmSwift), UnitTesting, CI/CD, GitFlow
  • Experience with publishing native applications in AppStore

What you’ll be doing:

  • Assess, design, develop, integrate, test, and document software features with a strong focus on iOS platform;
  • Create and maintain packages/frameworks to integrate features in Guillemot applications
  • Troubleshoot software issues and fix bugs;
  • Participate actively and proactively in all project overviews and team meetings;
  • Ownership of technical designs, code development and component test execution to demonstrate alignment to the functional specification;
  • Using configuration management and integration/build automation tools to lead and deploy builds;
  • Performing code reviews and providing critical suggestions for fixes and improvements;
  • Unit testing applications;
  • Collaborating within a project team with diverse and complementary skills.

What you need to know/have:

  • 3/5+ years of experience as a software engineer building iOS applications using Swift, UIKit, Combine
  • Eagerness to learn innovative technologies;
  • Excellent understanding of object-oriented and MVVM design pattern;
  • JSON and REST APIs knowledge;
  • Experience with Unit and UI testing;
  • Knowledge of continuous integration and code versioning;
  • Able to create reusable code and write technical documentation;
  • Focused on design details, knowledge to interact with design tools (Figma, Zeplin) ;
  • Experience with publishing native applications;
  • Excellent communication skills in English.
Only registered members can apply for jobs.

Related Jobs

IT Manager   Casablanca, Morocco new
3 December 2024
Cloud Security Engineer   Rabat, Morocco new
3 December 2024
Junior Network Administrator   Marrakech, Morocco new
3 December 2024
Technician II   Tangier, Morocco new
3 December 2024
IT Technician   Tangier, Morocco new
3 December 2024
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram