Company Name: Samsung R&D Institute Bangladesh Ltd.
Roles & Responsibilities:
- System Software Development
- Mobile Application design, development in iOS and dev testing
- Document code review consistently throughout the development process
- Research and code with new tools, libraries, APIs and frameworks
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Managing project(s)
Educational Qualification:
- Bachelor of Science (BSc)
- B.Sc / M.Sc in CSE/ EEE from top ranking local or foreign university with excellent result
- Minimum CGPA must be 3:00 out of 4.00 in undergraduate level
- No 3rd division/class equivalent in any academic level.
Work Experience:
- 6 to 8 year(s)
Others Requirements:
- Both males and females are allowed to apply
- Proficient with Objective-C or Swift {preferred}
- Experience with iOS frameworks such as Foundation framework, Core Data, Core Bluetooth, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apples design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools {such as Instruments, etc.}
- Familiarity with local and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools {such as Git, Perforce or SVN}}
- Familiarity with continuous integration
- Knowledge on MVC, MVVM or VIPER design pattern
- Database/Persistence layer implementation (SQLite, Room, Realm, etc.)
- Asynchronous programming and multithreading
- Unit testing, UI testing using iOS framework {such as XCTest, XCUITest etc.}
- Software Implementation
- Minimum 6~8 Years of Experience as Software Developer including Project Leader/Project Coordinator role.
- Member must need to be familiar with Mobile OS/Application Development projects - especially iOS Development
- Business level of English Language is a must
- Prior knowledge of Mobile Application Development is preferred
Others Benefit: