Android Developer
Duress
Posted 8 days ago
Android Developer
(Hybrid work arrangements)
Company Overview
Duress is a leading provider of innovative software and hardware solutions catering to Lone worker safety. Our mission is to be the most Trusted, Reliable & Disruptive player in the personal safety and communication sector with a vision to constantly push the boundaries of what technology can offer to make people safer.
We are seeking a proactive and skilled Android Developer with a passion for building high-quality mobile applications. The ideal candidate will possess strong technical expertise in modular code development using Kotlin, with hands-on experience in both Jetpack Compose and traditional XML-based UI design. A deep understanding of Android launchers and Device Management components is essential.
Position Overview
Primarily as an Android Developer, you'll be responsible for designing and building advanced applications for the Android platform. Your role will involve collaborating with cross-functional teams to deliver high-quality, scalable, and performance-oriented mobile solutions.
Key Responsibilities
Develop and maintain high-quality Android applications with a focus on modular, scalable code.
Design and implement user interfaces using both Jetpack Compose and XML layouts.
Work with Android launchers and Device Management components to ensure seamless device integration.
Contribute to continuous integration and delivery processes, including implementing CI/CD pipelines.
Integrate and maintain automatic code scanning tools to ensure code quality and security.
Write comprehensive documentation and test cases to support quality assurance efforts.
Collaborate effectively with both technical and non-technical team members, offering assistance and sharing knowledge.
Maintain a “can do” attitude, working independently while contributing as an active team member.
Required Skills and Qualifications
Strong proficiency in Kotlin and a deep understanding of Android app development.
Experience with Jetpack Compose for UI development as well as traditional XML-based UI design.
In-depth knowledge of Android launcher systems and Device Management components.
Familiarity with CI/CD tools and processes, and experience using automatic code scanning tools.
Ability to write clean, maintainable, and well-documented code.
Solid understanding of software testing and quality assurance best practices.
Excellent communication and teamwork skills with the ability to assist and mentor others.
A proactive, eager-to-learn attitude with a strong sense of initiative.
Preferred Qualifications
Undergraduate degree in Computer Science, Engineering, or related field.
Experience with version control systems (e.g., Git).
Previous experience in a fast-paced development environment.
Experience contributing to open-source projects or a portfolio demonstrating technical expertise.
Strong problem-solving skills and a commitment to continuous improvement.
If you are passionate about Android development and thrive in a collaborative, dynamic environment, we would love to hear from you. Apply today to join our innovative team and help shape the future of mobile technology!
KPI’s
1. App Installs and Downloads: Measure the number of app installs and downloads from the Google Play Store, reflecting the app's popularity and user interest.
2. App Ratings and Reviews: Track user ratings and reviews on the Play Store to gauge user satisfaction and identify areas for improvement.
3. App Performance Metrics: Monitor app performance indicators such as crashes, errors, ANR (App Not Responding) rates, and app responsiveness to ensure stability and reliability.
4. User Engagement Metrics: Measure user engagement through metrics like daily active users (DAU), monthly active users (MAU), session duration, and retention rates.
5. Code Quality: Assess code quality using metrics like code complexity, code coverage, and static code analysis results to ensure maintainability and scalability of the codebase.
6. Feature Delivery Timelines: Track the time taken to implement new features or updates, ensuring timely delivery without compromising quality.
7. Bugs and Issue Resolution: Monitor the number of reported bugs, issue resolution time, and successful bug fixes to maintain a stable and error-free application.
8. UI/UX Metrics: Assess user interface metrics like user flows, screen interactions, and usability testing results to ensure an intuitive and user-friendly interface.
9. Adoption of New Technologies: Measure the adoption and integration of new Android technologies, libraries, or frameworks to enhance app performance and functionality.
About Duress
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Android Developer
Profusion PAC Pty Ltd
Senior React Native Mobile App Developer - Flexible Melbourne Hybrid/Remote Role
Technocrat Pty Limited

Integration Developer
Deakin University

Salesforce Developer
Morgan Consulting
Lead Full Stack Angular/.Net Core developer
Genolis
Azure Integration Developer
Talent – Specialists in tech, transformation & beyond

Software Developer - Pega
Talent – Specialists in tech, transformation & beyond

AI Software Developer
Agriculture Victoria
