Programmer

#EANF#

aamra group

Follow

More jobs from this company

Summary

  • Vacancy: 01
  • Age: 28 to 35 years
  • Location: Dhaka (Banani)
  • Maximum Salary: Negotiable
  • Experience: 2 to 5 years
  • Published: 21 May 2024

 

Requirements

Education

  • Bachelor of Science (BSc)

Experience

  • 2 to 5 years
  • The applicants should have experience in the following business area(s):
    IT Enabled Service, ISP

Additional Requirements

  • Age 28 to 35 years
  • Proven working experience of at least 2 years as an Android App Developer.
  • Strong knowledge of Android SDK, Android Studio, and related tools.
  • Experience in developing and consuming RESTful APIs.
  • Familiarity with version control systems, such as Git.
  • Solid understanding of software development principles and methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Solid understanding of mobile application architecture and design patterns (MVVM).
  • Advanced knowledge of Android architecture components, such as Activities, Fragments, Services, and Broadcast Receivers.
  • Proficiency in using libraries and frameworks like Retrofit, OkHttp, Dagger, Gson, etc., for efficient network communication and dependency injection.
  • Experience with popular Android libraries and tools, such as Room, LiveData, Flow, ViewModel, Paging, Lifecycle, Firebase, and Google Play Services.
  • Proficiency in Kotlin coroutines for asynchronous programming.Strong understanding of Object-Oriented Programming (OOP).
  • Experience in integrating third-party APIs and SDKs, such as social media integration, payment gateways, or location services.
  • Understanding of mobile app analytics and crash reporting tools, such as Google Analytics.
  • Familiarity with the publishing process on the Google Play Store, including APK signing, version management, and release management.
  • Knowledge of ISO 8583.
  • Familiarity with Unit Testing, Integration Testing, and UI Testing.

Responsibilities & Context

  • Develop and maintain high-quality Android applications.
  • Utilize the Android SDK, Android Studio, and related tools to build robust applications.
  • Develop and consume RESTful APIs.
  • Use version control systems, such as Git, for source code management.
  • Apply software development principles and methodologies to your work.
  • Collaborate effectively with team members and stakeholders.
  • Design and implement mobile application architecture and design patterns (MVVM).
  • Work with Android architecture components like Activities, Fragments, Services, and Broadcast Receivers.
  • Utilize libraries and frameworks such as Retrofit, OkHttp, Dagger, and Gson for efficient network communication and dependency injection.
  • Implement popular Android libraries and tools, including Room, LiveData, Flow, ViewModel, Paging, Lifecycle, Firebase, and Google Play Services.Use Kotlin coroutines for asynchronous programming.
  • Integrate third-party APIs and SDKs, such as social media, payment gateways, and location services.
  • Understand and use mobile app analytics and crash reporting tools, such as Google Analytics.
  • Manage the publishing process on the Google Play Store, including APK signing, version management, and release management.
  • Apply knowledge of ISO 8583 for relevant applications.
  • Perform Unit Testing, Integration Testing, and UI Testing to ensure application quality.

Skills & Expertise

Android SDK

Android Studio

APIs

Firebase

Google analytics

Kotlin

MVVM

OOP

RESTful APIs

Compensation & Other Benefits

  • Mobile bill, Weekly 2 holidays, Insurance
  • Lunch Facilities: Partially Subsidize
  • Festival Bonus: 2

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Banani)

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.