IOS Developer

Job summary
Permanent contract
Tunis
Salary: Not specified
A few days at home
Experience: > 2 years
Education: Master's Degree
Skills & expertise
Agile methodologies
Collaboration and teamwork
Git
Cucumber
Jenkins
+4

STREAMWIDE
STREAMWIDE

Interested in this job?

jobs.faq.title

The position

Job description

We search for experienced, motivated IOS developers to work on the core side of our products. You’ll integrate a strong team working on exciting projects based on state of the art technologies.

Key Responsibilities :

• Work as part of an agile development team to implement mobile applications for iOS devices to deliver enterprise services
• Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements
• Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
• Collaborate with QAs in development of test cases for code
• Document code and detail designs
• Collaborate with product owners on user story generation and refinement
• Monitor and support operation of production systems
• Participate in knowledge sharing activities with colleagues


Preferred experience

Ideal Candidate Profile :

• 2+ years of experience with native iOS development
• Desire to grow and learn continuously, and amplify those around you
• Eagerness and initiative; you leave the codebase cleaner than you found it
• Sincere enjoyment in developing across platforms and technology stacks
• Working knowledge with Objective-C, preferably have experience with projects have mixed Objective-c and Swift
• Experience with Distributed Systems
• Experience migrating Objective-C projects to Swift
• Experience developing client/server/web interactions
• Experience with third-party libraries and APIs
• Experience with agile development methodologies
• Experience with continuous integration (Jenkins)
• Experienced with object-oriented software development, RESTful APIs and push notifications.
• Experience with Git and Atlassian tools.
• Good skills in communication and collaboration.

Appreciated Skills:

• Write automated unit and integration tests for your code
• VoIP application frameworks
• Familiarity with application monitoring (Crashlytics,MetricKit), mocking tools (Appium and Apiary), build tool development and enhancements, using unit testing and cucumber tests for functional tests.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.