Programmer

Job Description

Title: Programmer

Company Name: aamra group

Vacancy: 01

Age: 28 to 35 years

Job Location: Dhaka (Banani)

Salary: Negotiable

Experience:

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


Published: 2024-05-21

Application Deadline: 2024-06-08

Education:
    • Bachelor of Science (BSc)


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


Skills Required: Android SDK,Android Studio,APIs,Firebase,Google analytics,Kotlin,MVVM,OOP,RESTful APIs

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.



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


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs