Software Developer (iOS)

Job Description

Title: Software Developer (iOS)

Company Name: DataSoft Systems Bangladesh Limited

Vacancy: 02

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science,Computer Science Engineering, Master of Information & Communication Technology (MICT) in Computer Science,Computer Science Engineering

Experience Requirements:
∎ At least 2 year(s)
∎ The applicants should have experience in the following area(s): Apple, IOS, iOS Application Development, Mac OS, Objective-C, OOP, Swift

Job Responsibilities:
∎ Candidates must have at least 2+ years of experience in developing and maintaining native iOS applications with practical experience in API based applications - preferably with apps in the Apple AppStore.
∎ Must have experience with Swift 4/5 and XCode is mandatory required; good to have a knowledge on Objective-C.
∎ Experience using RESTful Web Service APIs required. Experienced in working with data parsing forms as JSON, to dynamically display data on iPhone/iPad.
∎ Experience in designing and developing custom user interfaces with UIKit using XCode, Interface Builder and Storyboard using Size Classes and Auto layout is required.
∎ Comprehensive knowledge in implementing SDLC process for iOS Application development using Swift.
∎ Strong knowledge about Core Frameworks like Core Data, GCD, NSOperation Queue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation.
∎ Knowledge with instruments and unit test cases in x-Code.
∎ Must have experience on version controlling: Git.
∎ Experience with offline storage, threading, and performance tuning and leveraged native iOS features (Push Notifications and Local notification).
∎ Experience integrating third party frameworks using Cocoa pods and Carthage. Worked with logging and capturing user navigation and app usage to Google Firebase and Crashlytics for understanding the most used features by users.
∎ Experience with design patterns like MVC, Delegation, Facade, Observer and Singleton patterns.
∎ Be a good team player, need to work across teams- Android development team, backend engineering.

Additional Requirements:
∎ Good in communication skills. Good understanding on design pattern and architecture.
∎ Must be a passionate technologist, proactive and passionate about software development and Team Process, especially in the word of mobile application development- architecture, design, data, develop, test and engineering on iOS Platform.
∎ Maintain necessary documentation in accordance with companies and clients' quality, process and documentation requirements.

Salary: Tk. 30000 - 60000 (Monthly)

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Partially Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 3

Application Deadline: October 31, 2019

Company Information:
∎ DataSoft Systems Bangladesh Limited
∎ Address : Rupayan Shelford (20th floor), Plot # 23/6, Block # B, Mirpur Road, Shaymoli, Dhaka- 1216
∎ Web : www.datasoft-bd.com
∎ Business : DataSoft has been a CMMI level 5; ISO 9001:2008 certified leading software product and Services Company in Bangladesh. Since 1998, DataSoft has successful track record of delivering innovative and cost-effective technical services to customers in both Corporate and public sectors undertakings.

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

Executive/Sr. Executive- IT & MIS

Head, Fintech Technology Partnerships (AVP - SVP), ICT Division

Software Engineer/Senior Software Engineer (Asp.Net Core Backend)

Software Engineer/Senior Software Engineer (Angular Frontend)

Full Stack Developer

Jr. Executive/ Executive, IT

UI/UX Designer

Experienced Software Engineer

Senior Executive / Assistant Manager (ASP. Net Developer)

Mobile Application Developer (Flutter)

Manager-Software Engineer

Full Stack Java Developer for Capital Market Solutions

Sales & Marketing Executive

Senior Python Developer

Social Media Specialist ( Facebook Ads, Instagram ads, YouTube ads and Tiktok Ads)

HR Intern - Recruitment

Mobile App Developer (Native Android & Flutter)

Asst. Manager-IT.

Assistant Manager, IT

Engineer

Officer IT, Distribution

ICT Support Engineer

Full Stack Application Developer

লারাভেল ডেভেলপার (Expert Only)

Sr. Software Engineer

Assistant Engineer - IPTV, NOC Operations

Database Administrator / Manager

Supervisor – Refrigerator/AC Service Operation

Senior Executive (IT Support Technician)

Asst. Manager IT

Manager, Information Technology

Software Quality Assurance Engineer

Junior QA Automation Engineer

Junior QA Tester

Senior UI/UX Designer

Senior SQA Engineer (Principal Officer/Sr. Principal Officer), ABGTL (FinTech)

SQA Engineer (Officer/Sr. Officer), ABGTL (FinTech)

Programmer

Asst. Manager/ Deputy Manager, IT Infrastructure

Enterprise Network Service Management Lead Engineer