Mobile App Developer

BDT(Tk)  Negotiable Full time on site
Mobile App Developer
Job Description

Requirements

Education
  • Bachelor/Honors
Experience
  • At least 3 years
  • The applicants should have experience in the following business area(s):
    Software Company

Responsibilities & Context

  • Develop new features based on business requirements while ensuring seamless integration with existing functionalities.
  • Implement UI/UX improvements following Material Design principles and best practices.
  • Optimize app performance, responsiveness, and battery efficiency using best coding practices.
  • Regularly monitor and update the application to ensure optimal performance and security.Identify, debug, and resolve application issues, crashes, and performance bottlenecks.
  • Ensure backward compatibility and support for multiple Android versions and device screen sizes.
  • Integrate and manage RESTful APIs and GraphQL APIs for seamless data exchange.
  • Work with Retrofit, OkHttp, WebSockets to implement real-time and efficient network communication.
  • Ensure secure API communication using authentication mechanisms such as OAuth, JWT, and Firebase Authentication.
  • Follow clean architecture patterns such as MVVM, MVI, or MVP for scalable and maintainable code.
  • Write clean, modular, and testable code using Kotlin, ensuring high code quality and maintainability.
  • Conduct unit testing (JUnit, Mockito, Espresso) to maintain a stable and bug-free app.
  • Work closely with product managers, UI/UX designers, and backend developers to deliver a seamless user experience.
  • Stay updated with the latest Android development trends, new libraries, and best practices.
  • Provide technical recommendations and actively contribute to the continuous improvement of the development process.
  • Manage app releases and updates on Google Play Store following Android guidelines.
  • Work with CI/CD pipelines (Bitrise, Jenkins, GitHub Actions) to automate build and deployment processes.
  • Maintain version control and collaborate using Git/GitHub/GitLab.

Skills & Expertise


Compensation & Other Benefits

  • Performance bonus, Profit share, Weekly 2 holidays
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2

Workplace

Work at office

Employment Status

Full Time

Job Location

Narayanganj (Siddirganj)

Job Highlights

Job Description:

We are looking for an enthusiastic Merchandiser to support our Apparel Department. This role is ideal for candidates with some experience in merchandising who are eager to grow within the industry.