Mobile Application Developer (Android & iOS)

Vacancy: 1

Key Points

We are an Australian tech company expanding into Bangladesh to tap into its growing talent pool and vibrant digital ecosystem, aiming to deliver world-class software solutions globally

Job Description / Responsibility

The Mobile Application Developer is responsible for designing, developing, and maintaining high-quality mobile applications for Android and iOS. This role focuses on building secure, scalable, and high-performance mobile solutions that align with MAC Technology’s enterprise systems and digital transformation initiatives. The developer will work closely with backend engineers, product owners, and QA teams to translate business and technical requirements into reliable mobile applications. This role also requires a strong understanding of mobile platforms, application lifecycles, performance optimisation, and the complete setup of modern mobile development environments.

At MAC, we value professionalism, collaboration, continuous learning, and ownership. The Mobile Application Developer is expected to demonstrate strong communication skills, a proactive mindset, and a commitment to delivering high-quality, secure, and sustainable software solutions that support long-term business goals.

Key Roles & Responsibilities

  • Design, develop, test, and maintain mobile applications for Android and iOS platforms using native or cross-platform technologies, e.g., Flutter.
  • Build clean, scalable, and maintainable mobile architectures aligned with enterprise standards and secure coding practices.
  • Collaborate closely with backend teams to integrate RESTful APIs, authentication services, and real-time data services.
  • Ensure high performance, responsiveness, stability, and usability across a wide range of mobile devices.
  • Apply mobile security best practices, including secure storage, secure communication, authentication, authorisation, and data protection.
  • Participate in code reviews, ensuring adherence to clean code principles, performance standards, and long-term maintainability.
  • Manage mobile app build, signing, versioning, and deployment processes for Google Play Store and Apple App Store.
  • Troubleshoot, debug, and optimise applications to improve reliability, battery usage, memory consumption, and user experience.
  • Contribute to CI/CD pipelines, automated builds, and testing workflows for mobile applications.
  • Provide technical guidance, documentation, and knowledge sharing to support team capability growth.

Employment Status: FullTime

Educational Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Skills Required: Mobile App Development, Android and IOS Application Development

Experience Requirements

  • 5 to 10 year(s)
  • The applicants should have experience in the following business area(s): Software Company,IT Enabled Service,Artificial Intelligence (AI) Startup,Business-to-Business (B2B) Software and Services Startup

Additional Requirements

  • Age 25 to 50 years
  • Both males and females are allowed to apply
  • At least 3+ years of professional experience in mobile application development.
  • Strong hands-on experience developing applications for both Android and iOS platforms.
  • Clear understanding of mobile platform architectures, application lifecycles, state management, and OS-level behaviours.
  • Proven ability to set up and configure mobile development environments, SDKs, emulators/simulators, build tools, and signing processes.
  • Experience working with RESTful APIs, JSON, authentication mechanisms, and secure communication (HTTPS/TLS).
  • Strong understanding of mobile UI/UX standards, accessibility guidelines, and responsive design principles.
  • Experience with app store deployment processes, versioning strategies, and release management.
  • Solid grasp of object-oriented programming, clean architecture concepts, and secure coding practices.
  • Proficiency with TFS/Git-based version control systems and collaborative development workflows.
  • Strong hands-on experience with Angular Material or other Angular-based UI libraries is an added advantage.
  • Knowing multiple mobile development technologies like Kotlin, Flutter, React Native (Meta), Native Android, Native iOS, .NET MAUI / Xamarin (Microsoft), is a plus.
  • Understanding OWASP security principles and compliance is desirable.
  • Knowledge or experience in mobile application development (native or cross-platform) is an added advantage.
  • Knowledge of software testing practices, including unit testing and integration testing, is considered an extra qualification.
  • Ability and willingness to provide training and technical guidance to junior developers.

Job Location: Anywhere in Bangladesh

Salary: Tk. 60000 - 90000 (Monthly)

Compensation & Other Benefits

  • Medical allowance, Mobile bill, Performance bonus
  • Salary Review: Yearly
  • Festival Bonus: 2(Yearly)
  • A collaborative and flexible work environment that encourages creativity and innovation.
  • Attractive remuneration package, including performance-based incentives.
  • Five-day work week, ensuring excellent work-life balance.
  • Be part of a fast-growing Australian tech startup, contributing to long-term innovation and shared success

Apply Procedure

Application Deadline : 28 May, 2026