Title: Mobile Application Developer (Android & iOS)
Company Name: Mac Technology Australia
Vacancy: 1
Age: 25 to 50 years
Job Location: Anywhere in Bangladesh
Salary: Tk. 60000 - 90000 (Monthly)
Experience:
B.Sc in Computer Science and Engineering from any reputed public or private university.
• 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.
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 optimization, 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 building 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.
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.