Posted 4 days ago

Senior Software Engineer - iOS

Part time
Abu Dhabi, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
iOS Developer: Maintain and develop iOS apps, fix bugs, design components, and ensure quality. Expert in Swift, Objective-C, and scaling apps for millions of users.
Description

About Comera: Comera is a free-messaging app that allows you to talk to your friends and family via one-to-one chats, voice calls, and video calls through connectivity over mobile data or Wi-Fi. It also enables you to connect through group chats and lets you share photos, videos, documents, locations, and a whole lot more.

Key Responsibilities:

Maintain existing iOS apps, including fixing bugs
Design and develop new custom components to meet project requirements
Able to debug the memory leaks using XCode and Instruments tools
Work in a fast pace and learning-oriented environment
We love stretching the boundaries of technology
Ensure quality and compliance standards within the team and make sure team follows industry best practices
Should have worked on projects from scratch

Skills & Attributes:

Profound knowledge of Swift and Objective-C, expert-level proficiency in SwiftUI
Should have worked on Unit test cases and be aware of the testing frameworks
Should have worked on Chat, Audio/Video Calling, or Live Video Streaming Solutions in the past
Must have experience in scaling applications/services to millions of users
Strong knowledge of design patterns and the ability to choose the best solution for the product
Experience in Rest-APIs like JSON, XML
Experience in Databases like SQLite (CoreData)
Knowledge of WebRTC and XMPP Frameworks is a plus
Version Control/ CI: Git, Fastlane

Qualification & Requirements:

Bachelor's / master's degree in computer sciences, Information System or Computer Engineering or equivalent technical degree, or equivalent combination of education and experience
Min 5 years of experience in developing iOS Native programming
4+ Relevant experience as an iOS Developer, Solid understanding of common programming architectures, such as MVVM, MVP, VIPER

Interested?