Job Title: Mobile Software Development Expert
Overview
We are seeking a highly skilled Mobile Software Development Expert to join our team. As a key member of our product development group, you will be responsible for designing and implementing high-quality mobile applications using Kotlin and Android SDK.
Your primary focus will be on translating software requirements into concise and robust programming code, while ensuring the delivery of feature-rich applications that meet the highest standards of performance and responsiveness.
You will work collaboratively with cross-functional teams, including product managers, designers, and backend developers, to deliver cutting-edge mobile solutions that exceed customer expectations.
In this role, you will have the opportunity to contribute to the design and development of mobile applications, participate in architectural discussions, and help shape the technology stack and tools used by our team.
Key Responsibilities:
* Develop and maintain high-performance mobile applications using Kotlin and Android SDK
* Collaborate with cross-functional teams to deliver feature-rich applications
* Translate design mock-ups and wireframes into functional components
* Write clean, reusable, and efficient code while adhering to coding standards and best practices
* Optimize applications for maximum speed and scalability
* Perform code reviews and mentor junior developers
* Troubleshoot and debug issues, identify performance bottlenecks, and implement solutions
* Stay up-to-date with the latest industry trends and best practices in front-end development
* Participate in architectural discussions and help make informed decisions about technology stack and tools
Requirements
* 10+ years of Native Mobile Development and testing experience
* Experience in working with Android SDK & ADT environment
* Minimum 5 years of experience in developing mobile applications in Kotlin
* Experience utilizing standard Android APIs
* Knowledge in Jetpack Compose
* Thorough knowledge of Object-oriented programming principles
* Very good optimization and debugging skills
* Component Management
* UX Design
* Good knowledge in Android unit testing frameworks like Junit and Robolectric and mock frameworks
* Experience in Automate Testing frameworks, Test-Driven Development (TDD), Business Driven Development (BDD) and maestro/Espresso/Kaspresso or similar tools knowledge to write automation test suites
What We Offer
* Performance-related pay
* Access to thousands of learning programs so you can level-up
* Global presence across multiple countries; opportunities to work where we do business
* Purchased annual leave scheme
* Additional Telstra day off
* Additional 30% off Telstra products and services
* Toolkit provided (laptop + mobile phone + plan paid for)
About Us
We are a leading organization committed to building a connected future where everyone can thrive. Our purpose is to deliver the best experience and provide the best tech on the best network.
We prioritize creating a workplace culture where everyone is respected, valued, and celebrated. We actively seek individuals from various backgrounds, ethnicities, genders, and abilities because we know that diversity not only strengthens our team but also enriches our work.
We have zero tolerance for harassment of any kind and prioritize the safety and well-being of all employees.
We work flexibly and offer reasonable adjustments to ensure equal participation during the recruitment process.