Software Developer (Android)

Job Description

Title: Software Developer (Android)

Company Name: DataSoft Systems Bangladesh Limited

Vacancy: 02

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ B.Sc in Computer Science and Engineering from any Public/Private/Foreign university with good results.
∎ Skills Required: Android, JSON, Kotlin, MVC

Experience Requirements:
∎ 1 to 2 year(s)
∎ The applicants should have experience in the following area(s): Android application development, API Testing, Coding

Job Responsibilities:
∎ Design, develop, test and deploy on Android Platform.
∎ Upgrading, configuring and debugging existing systems and developing prototypes quickly.
∎ Perform code review, Unit Testing.
∎ Comprehensive knowledge in implementing SDLC process for Android Application development.
∎ Strong knowledge about Core Frameworks like Core Data, GCD, NSOperation Queue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation.
∎ Knowledge with offline storage, threading, and performance tuning and leveraged Android features (Push Notifications and Local notification).
∎ Unit-test code for robustness, including edge cases, usability, and general reliability.
∎ Architect Android project using build variants and build flavors to help automate and streamline the management of various Android applications from one codebase.
∎ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
∎ 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.

Additional Requirements:
∎ Both males and females are allowed to apply
∎ Object-oriented design and programming experience.
∎ Working experience with Agile, Analytics, A/B testing, GIT Flow, MVC, Delegation, Facade, Observer and Singleton patterns
∎ Experience with UX/UI, Front-end/Back-end, Low-code, Kotlin will be a plus.
∎ Strong analytical, organizational and problem-solving competencies & understanding of the dependency injection design pattern.
∎ Working experience with remote data via REST and JSON
∎ Efficient in modern mobile and server coding and design practices (MVVM, MVP, SOLID principles, and TDD).
∎ Good in communication skills. Good understanding on design pattern and architecture.

Salary: Negotiable

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

Application Deadline: January 31, 2020

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