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

QA Analyst   Rabat, Morocco
18 February 2025
.NET Developer   Casablanca, Morocco
30 January 2025
Call Center Agent (English-Speaking)   Marrakesh, Morocco
20 December 2024
QA ENGINEER   Rabat, Morocco
4 December 2024
4 December 2024
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram