hireejobsgulf

Senior Mobile Engineer - iOS

1.00 to 10.00 Years   Dubai, United Arab Emirates   29 May, 2022
Job LocationDubai, United Arab Emirates
EducationNot Mentioned
SalaryNot Mentioned
IndustryGeneral Engineering Consultancy
Functional AreaNot Mentioned

Job Description

Senior Mobile Engineer - iOSat Rain Dubai, Dubai, United Arab EmiratesLocation -Dubai / RemoteJob Title -Senior iOS Engineer The Engineering team at Rain combines software and systems engineering to build large-scale, massively distributed, fault-tolerant applications and systems. Our Engineers are usually Software Craftsmen/women who continuously strive to raise the bar across our Engineering teams.About The RoleAs an iOS Engineer at Rain, you will be joining a team of talented Software Engineers with overall accountability for end to end development. You will be responsible for developing applications (apps) for Apple devices and getting them into the App Store. You will work as part of a team to define, design and implement features in the application. You will identify and correct deficiencies and fix errors in codes that show as bugs. You will need the technical chops to roll up your sleeves and provide hands-on technical leadership on major projects, but also empower and grow your teammates to do the same. You will advocate and act as a subject matter expert for a specific technology stack and engage actively with senior technology leadership to define the strategic technology roadmap for your area and work with development teams and product owners to plan, prioritize and execute technical strategy based on the roadmap. Our engineers also embody a culture of diversity, intellectual curiosity, problem solving, and openness which are all key attributes to ensure success in this role. Rain brings together people from a wide variety of backgrounds, experiences, and perspectives and we expect our PSEs to encourage them to collaborate, think big, work smart, take risks and innovate as part of high-performing, self-organising teams.Company OverviewRain is a cryptocurrency exchange established in the Middle East and regulated by the Central Bank of Bahrain. We enable our customers to buy and sell Bitcoin, Litecoin, Ethereum, Ripple and more in their local currency. Our headquarters is located in Manama, Bahrain with a rapidly growing customer base across the wider MENA region. We have multiple banking partnerships in the region, and are proud to be one of the first licensed cryptocurrency exchanges in the world. Were the largest team of cryptocurrency professionals working in the region and actively expanding our technology teamAbout YouTo be a successful iOS Engineer at Rain, you will have strong interpersonal skills and the ability to document and talk through and defend the design of any technical solution with senior technology leadership and development teams. You should have an incredible capacity for both detail and big picture thinking and be able to apply your technical skills to every layer of our technology stack from frontend through backend to infrastructure. You must also understand where technology can provide value to the business and have a strong passion for the web, mobile and platform technology landscape.Responsibilities* Designing and building mobile applications for Apples iOS platform. * Collaborating with the design team to define app features. * Ensuring quality and performance of the application to specifications. * Identifying potential problems and resolving application bottlenecks. * Fixing application bugs before the final release. * Publishing application on App Store. * Maintaining the code and atomization of the application. * Designing and implementing application updates.Experience, Qualifications and Competencies* Bachelors degree in Computer Science, Software Engineering or other technical field of study or equivalent practical experience * Proven experience as an app developer. * Proficient in Objective-C, Swift, and Cocoa Touch. * Extensive experience with iOS Frameworks such as Core Data and Core Animation. * Knowledge of iOS back-end services. * Knowledge of Apples design principles and application interface guidelines. * Proficient in code versioning tools including Mercurial, Git, and SVN. * Knowledge of C-based libraries. * Experience with continuous integration. * Experience with offline storage, threading, and performance tuning * Familiarity with RESTful APIs to connect iOS applications to back-end services* Knowledge of other web technologies and UI/UX standards* Experience with performance and memory tuning with tools* Familiarity with cloud message APIs and push notifications* Knack for benchmarking and optimization

Keyskills :

APPLY NOW

Related Jobs

© 2023 HireeJobsGulf All Rights Reserved