Company: NCSI Australia Pty Limited
Location: Canberra, ACT
Job Type: Contract/Temp
Posted: 2 days ago
About Us:
At NCS Australia, we are committed to reimagining technology services by challenging conventional approaches and focusing on innovation and quality. We believe in creating impactful solutions by partnering with our clients and communities to shape a better tomorrow. Our diverse and collaborative environment empowers creativity, curiosity, and resilience, allowing us to produce meaningful outcomes that drive change.
The Opportunity:
As a Senior Android Developer, you will play a pivotal role in leading the development of cutting-edge Android applications for our clients. You will take ownership of critical decisions, including feature prioritization, architectural choices, and codebase health, while guiding your team to deliver high-quality apps. Your expertise will influence both the technical direction and the professional growth of your colleagues through mentoring, code reviews, and internal tech presentations.
This is a unique opportunity to collaborate with skilled engineers and build high-impact apps for major clients, including PTV, Coles, ANZ, and UniSuper.
Key Responsibilities:
- Lead the development of Android applications, focusing on complex features and custom UI using Jetpack Compose.
- Manage architectural decisions and maintain the health of the codebase.
- Contribute to all phases of the software development life cycle, from planning to ongoing maintenance.
- Integrate RESTful APIs and configure libraries like OkHttp and Retrofit for efficient performance, authentication, and troubleshooting.
- Write comprehensive unit tests, UI tests, and accessibility tests.
- Ensure alignment with Google’s architectural best practices and recommendations.
- Play a proactive role in improving team skills through feedback, mentorship, and tech presentations.
- Engage in client meetings and presentations with strong communication skills.
- Stay current with the latest Android development trends and tools, continuously fostering innovation within the team.
Required Skills & Qualifications:
- Proficiency in Kotlin, with advanced knowledge in areas like Generics, Asynchronous Programming, Annotations, and Reflection.
- Expertise in creating custom UI components using Jetpack Compose and managing complex state.
- Experience in integrating APIs and working with libraries such as OkHttp and Retrofit.
- Strong understanding of CI/CD tooling best practices and third-party integrations.
- Solid experience writing unit tests, UI tests, and ensuring accessibility compliance.
- Excellent communication and teamwork skills, with the ability to contribute to a positive team culture.
Why Join NCS Australia?: At NCS Australia, we nurture talent, support career development, and prioritize well-being. By joining our team, you will enjoy:
- Paid parental leave.
- Discounted health insurance and access to well-being initiatives.
- Discounts on a wide range of products and services.
- Career development through industry training programs, AI-driven learning platforms, and internal special interest groups.
- Recognition and rewards for high performance.
We foster an inclusive and supportive workplace, welcoming applications from all sectors of the community, including Veterans, Aboriginal and Torres Strait Islander peoples, and people with disabilities. Adjustments and accommodations will be made throughout the recruitment and employment processes.
How to Apply:
Click The Link Below
If you need an explanation on writing your CV, Cover Letter and Email Template or help applying speak to Happy Face
Professional CV Preparation Service


