Dipole Group
Mobile App Developer
Dipole GroupAustralia3 days ago
ContractInformation Technology, Customer Service +1

Job Summary

We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate will collaborate closely with designers, backend teams, and stakeholders to deliver secure, scalable, and user-friendly mobile solutions while ensuring performance, quality, and reliability.


Key Responsibilities

  • Design, develop, test, and maintain mobile applications for Android and iOS platforms.
  • Collaborate with UI/UX designers to implement intuitive, responsive, and visually appealing user interfaces.
  • Write clean, efficient, scalable, and maintainable code following industry best practices.
  • Integrate RESTful APIs and third-party services into mobile applications.
  • Optimize application performance and troubleshoot issues across multiple devices and OS versions.
  • Ensure application security and compliance with platform-specific guidelines and standards.
  • Conduct unit testing, participate in code reviews, and contribute to continuous improvement.
  • Stay updated with emerging mobile development trends, tools, and technologies.
  • Maintain existing applications, perform enhancements, and resolve production issues.
  • Coordinate with offshore and cross-functional teams to deliver reliable and stable solutions in a timely and cost-effective manner.
  • Interact with customer technical leads and business users to drive assigned workstreams.
  • Manage Service Level Agreements (SLAs) and ensure all commitments are met.
  • Liaise with clients and users to analyze, diagnose, and resolve application-related issues.
  • Ensure project quality meets defined governance, process standards, and best practices.
  • Identify technology limitations in existing systems and propose effective, scalable solutions.
  • Contribute to strategic decision-making by understanding the bigger picture of business and technology goals.


Desired Competencies

Must-Have (Technical & Behavioral)

  • Proven experience in mobile application development for Android (Java/Kotlin) and/or iOS (Swift/Objective-C).
  • Strong understanding of mobile UI/UX principles and platform design guidelines.
  • Hands-on experience with RESTful APIs and JSON data handling.
  • Proficiency in writing clean, maintainable, and testable code.
  • Experience with performance optimization and debugging across devices.
  • Knowledge of Git or other version control systems.
  • Experience conducting unit testing and participating in peer code reviews.
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to work collaboratively in cross-functional and distributed teams.


Good-to-Have

  • Experience with cross-platform frameworks such as Flutter or React Native.
  • Exposure to cloud services such as Firebase, AWS, or Azure.
  • Knowledge of CI/CD pipelines for mobile application deployment.
  • Familiarity with Agile/Scrum development methodologies.
  • Understanding of mobile application security best practices.


Role Expectations (SN-wise)

  1. Maintain and enhance mobile applications to ensure stability and performance.
  2. Coordinate with offshore teams to deliver reliable and cost-effective solutions.
  3. Engage with customer technical leads and business users to execute assigned tasks.
  4. Manage and meet defined Service Level Agreements (SLAs).
  5. Liaise with clients and end users to understand and resolve issues effectively.
  6. Ensure project deliverables meet governance, quality, and process standards.
  7. Demonstrate strategic thinking and advise on technology and solution decisions.
  8. Identify system limitations and deficiencies and propose effective improvements.

Key Skills

Ranked by relevance