Programmer

aamra group

aamra group

aamra group

Follow

Summary

  • Vacancy: 1
  • Age: 25 to 38 years
  • Location: Dhaka (Banani)
  • Salary: Negotiable
  • Experience: At least 2 years
  • Published: 9 Oct 2024

Requirements

Education

  • Bachelor of Science (BSc), Master of Science (MSc)

Experience

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

Additional Requirements

  • Age 25 to 38 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.

Compensation & Other Benefits

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

Employment Status

Full Time

Job Location

Dhaka (Banani)

Source link

To apply for this job email your details to admin@chakricircular.com