Job Title: Team Lead – iOS Developer

Department: IS - Mobile Application Department

Required Qualification: Bachelor/Masters in Computer Science or relevant field.

Required Experience: 7+ years of relevant experience

What You’ll Do

· You’ll have fun crafting performant android mobile application that interact with massive distributed infrastructure on the back end to deliver personalization at scale.

· You’ll work and mentor a team of engineers to follow new trends in the marketplace and find ways to implement these in our mobile applications to help our customers build better experiences.

· You’ll help the team achieve and maintain full CI/CD and test automation coverage for fast and efficient releases.

· You’ll be part of a multi-functional development team with exposure to deep platform architecture across the stack, and you’ll collaborate across teams on large projects.

· Partner with the product management team and other cross functional teams to define and execute the feature road map and back end engineering teams to build robust, well designed API contracts.

· You will have to perform code reviews and ensure that the code quality is go high standards.

What You Need To Succeed

· Comprehensive knowledge of iOS mobile app development.

· Prior experience in building Frameworks and SDKs.

· Strong programming skills including experience in languages like Objective-C, Swift etc.

· Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

· Strong understanding of iOS Apps architecture and implementation (MVC, VIPER, MVVM).

· Prior experience in building Frameworks and SDKs.

· Proficiency in Swift 4+, Xcode 10+.

· Ability to write product specifications and actively participate in the planning phase.

· Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team.

· Working experience with popular third party libraries for networking, async, image loading etc.

· Ability to create extendable and reusable eco systems & platforms and mobile.

· Solid understanding of implementing continuous Integration and Continuous Delivery principles.

· Familiarity with Instruments, LLDB, and other debugging tools.

· Write well structured, documented, tested and maintainable code.

· Perform code reviews.

· Keep an eye on performance, scalability, and security in the application development.

· Experience mentoring or helping colleagues optimize their code.

· Knowledge on tacking mobile performance issues.

· Knowledge on unit testing.

· Strong intuition for UX and consumer behavior.

Nice To Have

· Experience with call, chat, e-commerce and gaming mobile application.

· Experience in problem solving and debugging skills.

· Knowledge on Mobile Automation.

· Knowledge on test driven development.

· Experience with Security, mobile or otherwise.

نوکری کی تفصیلات

شعبہِ افعال:
کل عہدے:
3 آسامیاں
نوکری کی شفٹ:
پہلا پہر
نوکری کی قسم:
نوکری کا مقام:
جنس:
کوئی ترجیح نہیں
کم از کم تعلیم:
بیچلرز
کیریئر کی سطح:
تجربہ کار پیشہ ور
کم از کم تجربہ:
6 سال
اس سے پہلے درخواست دیجیۓ:
جولائی ۰۵, ۲۰۲۰
تاریخِ اِشاعت:
جون ۳۰, ۲۰۲۰

Innovative Solutions

انفارمیشن ٹیکنالوجی · 11-50 ملازمین - کراچی

Innovative Solutions is a game development and financial IT consultancy firm based in Karachi, Pakistan. Our target is to become a leading company in chess game development and financial IT consultancy sectors. We are looking for talented individuals who have excellent technical and educational background.

آپ کو کس حوالے سے برتری حاصل ہے؟

اپنے بارے میں ہماری پیشہ ورانہ رائے اور تقابلی جائزہ حاصل کیجیۓ
اپنی سی وی کو موءثر بنانے کیلئے ہماری ماہرانہ مشاورتی ٹیم سے رابطہ کریں
روزی پریمیئم کو آزمائیں
I found a job on Rozee!