Lead Mobile Application Developer

Job Description

Title: Lead Mobile Application Developer

Company Name: MCC Ltd.

Vacancy: 01

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science Engineering
∎ Skills Required: Android application development, iOS Application Development, Project Management, Team Leading

Job Responsibilities:
∎ Lead entire developer team including mobile and web developers
∎ Analyze requirement and plan to develop web and mobile application through developers
∎ Designing and developing Android and iOS application based on requirements
∎ Design scalable database and efficient software architectural plan
∎ Accomplish any kind of technical documentation as per requirement
∎ Research and develop new features, explore different new mobile technologies and implement those
∎ Strong knowledge of Android and iOS SDK, different versions of Android and iOS, and how to deal with different screen sizes
∎ Responsible to the post-deployment enhancement and bug fixing according to QC or Support feedback
∎ Maintain design pattern, best practices, UI pixel perfection, and quality code
∎ Experience with offline storage, threading, and performance tuning
∎ Understand business requirements and translate them into technical requirements
∎ Communicate and provide technical support to international clients
∎ Maintain readable, reusable code with proper commenting
∎ Maintain version controlling system and project management tool
∎ Maintain linux and windows servers
∎ Any other technical tasks assigned by management

Additional Requirements:
∎ Age 21 to 30 years
∎ Both males and females are allowed to apply
∎ Must have expertise on leading a technical team
∎ Solid foundation of software architecture design
∎ Must have professional experience in Android application development with both Java and Kotlin
∎ Must have professional experience in iOS application development with Swift
∎ Must have knowledge full lifecycle of web and mobile application development
∎ Experience in Flutter will be a plus
∎ Must have multiple published application in both Play Store and App Store
∎ Solid foundation on OOP, algorithm, data structure, RDBMS and various design pattern
∎ Proven knowledge of MVP and MVVM application design patterns
∎ Experience on reactive programming in Android with RxJava, RxAndroid, and Retrofit
∎ Design and develop complex and dynamic UI, animation for different screen size
∎ Clear concept on background service, multi-threading, push notification and network operation
∎ Having implementation knowledge on followings will add preference: Firebase notification, Google map, YouTube mobile API, multimedia and streaming, AdMob, Analytics, etc.
∎ Proven expertise on REST API and JSON
∎ Strong knowledge of design principles, design patterns, and other best practices
∎ Must have knowledge on server maintenance
∎ Must have experience on several types technical documentation and good command in presentation
∎ Familiar with SQLite and locale database security
∎ Having experience in server-side API development will be a plus
∎ Solid understanding of the full mobiles application development life cycle.
∎ Keep up to date on the latest industry trends in the mobile technologies
∎ Explain technologies and solutions to technical and non-technical stakeholders
∎ Attend industry events/ conference - both attending and presenting
∎ Self-motivated, collaborative, and passionate.

Salary: Negotiable

Compensation & Other Benefits:
∎ Weekly 2 holidays, Insurance
∎ Lunch Facilities: Partially Subsidize
∎ Festival Bonus: 2

Application Deadline: 31 Oct 2020

Company Information:
∎ 4 Oct 2020
∎ MCC Ltd.
∎ Address : 6/12, Humayun Road, Block- B, Mohammodpur, Dhaka-1207
∎ Web : www.mcc.com.bd
∎ Business : MCC is an award-winning commercial organization specialized in the development of multimedia content, mobile application & eCommerce technology in all aspects.

Category: IT/Telecommunication